#azure #azure-service-fabric #azure-application-insights #azure-monitoring
#azure #azure-service-fabric #azure-application-insights #azure-мониторинг
Вопрос:
Мы подключили экземпляр Azure application insights к Azure service fabric, в котором размещены приложения .net core 2.1. Как и ожидалось, данные телеметрии, связанные с Azure service fabric, передаются в целевой экземпляр Application insights, но показатели, связанные с использованием процессора и памяти, не отображаются (скриншот прилагается) почему? Как преодолеть проблему для мониторинга или наблюдения за показателями, связанными с процессором и памятью, на каждом узле service fabric, используя окно «Live stream»?
Комментарии:
1. Не могли бы вы поделиться тем, как вы настроили аналитику приложений? Включена ли в вашем кластере диагностика Windows Azure? Возможно, вам потребуется добавить в настройки некоторый пользовательский код для передачи нужной информации. Здесь есть пример этого: github.com/Expecho/Azure-Service-Fabric-Logging-And-Monitoring
2. Но с помощью KQL мы можем запрашивать показатели, связанные с использованием процессора и памяти, из базы данных app-insights. Только для «текущих показателей» Сведения, связанные с использованием процессора и памяти, не отображаются, как показано на прилагаемом скриншоте.
3. Данные для текущих показателей и журналы находятся на совершенно разных каналах. В зависимости от среды вы можете видеть результаты, которые вы получаете, когда счетчики производительности в одном канале не отправляются на другой. Для Service Fabric существуют дополнительные библиотеки, помогающие корректно получать телеметрию. Хотя прямая трансляция включена по умолчанию, в зависимости от приложений, которые вы запускаете, может потребоваться вручную настроить прямую трансляцию в конфигурации App Insights. github.com/microsoft/ApplicationInsights-ServiceFabric
4. Если «Данные для текущих показателей и журналов находятся на совершенно разных каналах». чем в настоящее время, почему в Live metrics отображаются другие показатели, такие как частота запросов, продолжительность запросов, БЕЗ включения каких-либо дополнительных библиотек / конфигураций, связанных с текущими показателями? Но не просто отображение процессора / памяти.
5. Я обратился к команде разработчиков, чтобы помочь в устранении неполадок. Можете ли вы проверить версию App Insights SDK для меня?