У меня есть два веб-приложения на основе контейнеров в организации Azure моей компании. Хотя они находятся под одной и той же подпиской, у них разные ресурсы в разных группах ресурсов; они начинаются с разных реестров контейнеров Azure; в каждом приложении есть диагностический параметр, отправляющий журналы HTTPAPI в рабочую область LogAnalytics, разные для каждого приложения.
Тем не менее, когда я просматриваю страницу Log Stream для приложения один по адресу resource/subscriptions/идентификатор подписки/resourceGroups/имя группы ресурсов/providers/Microsoft.Web/sites/веб-сайтНазвание/logStream
Я вижу журналы обоих веб-приложений.
Это нормально?
Нет, я не получаю журналы только из указанного приложения. Это намного лучше. Поэтому, если страница пользовательского интерфейса ненадежна при фильтрации только моего веб-приложения, я перестану ее использовать и вместо этого буду использовать az webapp log tail. Если вы опубликуете это как ответ, я приму это.





В качестве альтернативы пользовательскому интерфейсу Log Stream на портале Azure можно попробовать Azure CLI az log tail, а именно:
az webapp log tail --name <webSiteName> --resource-group <resourceGroupName>
Кроме того, подобное просачивание через Log Stream (и/или Application Insights) наблюдалось пару раз в прошлом, и, безусловно, это то, о чем служба поддержки приложений Azure может захотеть узнать.
Вы получаете тот же результат с «az webapp log tail --name <webSiteName> --resource-group <resourceGroupName>»?