В настоящее время я пытаюсь интегрировать наши сервисы Spring Boot Java с Azure Application Insights.
Прежде всего я напишу, что нижеприведенный выпуск за 2018 год, кажется, все еще активен / жив, поскольку я столкнулся с этим поведением при использовании версии 2.6.0.
https://github.com/Microsoft/ApplicationInsights-Java/issues/710
https://github.com/microsoft/ApplicationInsights-Java/issues/1014
Кажется, application.yml (не свойства в моем случае) не используются, и я смог заставить его работать только с ApplicationInsgights. xml file.
В любом случае, есть некоторые обходные пути для установки клавиши инструментовки, так что ОК.
Однако мой вопрос заключается в следующем:
- Почему в журналах регистрации нет имени приложения в наборе таблиц / данных traces на портале Azure?
- В каком столбце должно быть указано имя приложения? Он был заполнен в столбце " cloud_RoleName ", но теперь он не заполнен, несмотря на то, что не было внесено никаких изменений. Столбец " appId " представляет собой некоторый UUID, а столбец " appName " содержит имя ресурса аналитики приложения, а не значение из spring.application.name .
Это сделать c не выглядит актуальным: https://docs.microsoft.com/en-us/azure/azure-monitor/reference/tables/traces
Также приложение. Я подключаюсь к ИИ, который запускается за пределами Azure, что может сыграть определенную роль.
Спасибо.