Бөлісу құралы:


Метрики .NET

Метрики — это числовые измерения, сообщаемые с течением времени. Обычно они используются для мониторинга работоспособности приложения и создания оповещений. Например, веб-служба может отслеживать, сколько:

  • Запросы, которые он получает в секунду.
  • Количество миллисекунд, потребовавшихся для ответа.
  • Ответы об ошибках отправлены.

Эти метрики можно сообщать системе мониторинга через регулярные интервалы. Если веб-служба предназначена для реагирования на запросы в пределах 400 мс и начинает отвечать в 600 мс, система мониторинга может уведомить инженеров о том, что ответ приложения медленнее, чем обычно.

Использование метрик

Использование метрик в приложении .NET включает два аспекта:

  • инструментирование: код в библиотеках .NET снимает показания и ассоциирует эти показания с названием метрики.
  • коллекция : приложение .NET настраивает именованные метрики, передаваемые из приложения для внешнего хранилища и анализа. Некоторые средства могут выполнять настройку за пределами приложения с помощью файлов конфигурации или средства пользовательского интерфейса.

Разработчики библиотек .NET в первую очередь заинтересованы в шаге инструментирования. Разработчики приложений или операционные инженеры обычно сосредоточены на этапе сбора данных, используя уже существующие средства в библиотеках, которые они используют. Однако, если вы разработчик приложений и ни одна из существующих метрик не соответствует вашим потребностям, вы можете создать новые метрики.

Дальнейшие действия