Воркшоп по мониторингу. Linux, ansible, prometheus, grafana и node exporter
Grafana: простые индикаторы
Предыдущая статья цикла - здесь Отображение "величина - время" Самым простым является отображение зависимости величины от времени. Для этого обычно используются панели типа Time series или Bar chart. В принципе, панель Stat в фоне также отображает график. Тип Time Series является типом панели по умолчанию. При добавлении новой панели у вас на экране появится вот такая таблица, которую надо заполнить нужными параметрами. Типы полей таблицы вы можете посмотреть на скриншотах предыдущей статьи серии...
Как реализовать получение метрик из Grafana для мониторинга системы?
В микросервисной архитектуре нужно точно знать, как работает ваша система.
Мониторинг помогает не только обнаружить проблемы, но и понять бизнес-метрики: сколько заказов обработано, какие внешние системы тормозят и тд. OpenTelemetry или Prometheus.Client Библиотеки реализованы для большинства популярных языков, в том числе для C#/.NET. Метрики могут быть как автоматические (время обработки запросов), так и ваши собственные (количество обработанных заказов). .NET Для добавления собственных метрик можно использовать классы Meter и Counter (или интерфейс IMetricFactory), более подробнее можно изучить в документации - https://learn...