Можно ли интегрировать Azure понимание приложений с существующим сервисным кластером fabri c без кода? - PullRequest
0 голосов
/ 20 марта 2020

Хотелось бы использовать Application Insights, особенно, функцию "Azure live metrics stream" на существующих рабочих нагрузках PROD Azure fabri c для анализа производительности. Сервис fabri c имеет встроенную интеграцию с Azure Application Insights?

Возможно ли сделать это в менее понятном коде, как, например, как Application Insights можно включить через портал для функций веб-приложений / Azure? Если нет, то почему?

Тогда как это сделать на основе кода? Любая ссылка для внесения изменений в код будет полезной.

В чем разница между кодом и мониторингом на основе кода? Когда выбирать один над другим? Наше требование - изучить производительность приложения (развернутого на разных узлах кластера службы PROD fabri c) при различной нагрузке.

Пожалуйста, уточните приведенный выше список запросов.

1 Ответ

0 голосов
/ 26 марта 2020
  1. Имеет ли сервис fabri c встроенную интеграцию с Azure Application Insights?

Вы можете использовать Windows Azure Diagnostics ( Расширение WAD) для добавления журналов кластера SF и / или показателей Perf в App Insights - Конфигурирование Application Insights с помощью WAD

Невозможно контролировать приложение, работающее в SF, через AppInsights без небольшого количество кодирования.

Тогда как это сделать на основе кода? Любая ссылка для внесения изменений в код была бы полезной.

Здесь вы go - Контролируйте и диагностируйте ASP. NET Базовое приложение в Service Fabri c используя Application Insights .

В чем разница между кодом и мониторингом на основе кода? Когда выбирать один над другим? Наше требование состоит в том, чтобы изучить производительность приложения (развернутого на разных узлах кластера службы PROD fabri c) под разной нагрузкой.

Как я уже говорил, для мониторинга вашего приложения необходимо выполнить код , Хотя это супер просто. Кроме того, вот общая рекомендация - Анализ и визуализация событий с помощью Application Insights :

Рекомендуется использовать EventFlow и WAD в качестве решений для агрегирования потому что они допускают более модульный подход к диагностике и мониторингу, т. е. если вы хотите изменить свои выходные данные из EventFlow, это не требует никаких изменений в ваших реальных инструментальных средствах, просто простая модификация вашего файла конфигурации. Если, однако, вы решите инвестировать в с помощью Application Insights и вряд ли перейдете на другую платформу , вам следует изучить возможность использования нового SDK Application Insights * 1039. * для агрегирования событий и отправки их в Application Insights. Это означает, что вам больше не придется настраивать EventFlow для отправки ваших данных в Application Insights, а вместо этого будет устанавливаться пакет ApplicationInsight Service Fabri c NuGet.

Вот ссылка на лучшие практики - Мониторинг и диагностика на платформе SF.

...