L05. Пользовательский мониторинг приложений

Версия 14.1 от Ирина Сафонова на 25.05.2023, 13:54

Содержание

Общая информация


Настраиваемый мониторинг позволяет отслеживать и визуализировать метрики настраиваемых приложений. Приложение может быть либо сторонним приложением, например MySQL, Redis и Elasticsearch, либо вашим собственным приложением.

Механизм мониторинга основан на Prometheus и Prometheus Operator. Чтобы интегрировать пользовательские метрики приложений, последовательно выполните следующие шаги.

  • Предоставьте метрики вашего приложения в формате Prometheus
  • Примените ServiceMonitor CRD, чтобы связать ваше приложение для мониторинга
  • Визуализируйте метрики в дашборде, чтобы просмотреть тенденцию пользовательских метрик

Шаг 1. Предоставление метрик приложения в формате Prometheus


Прежде всего ваше приложение должно предоставлять метрики в формате Prometheus. Формат экспозиции Prometheus де-факто является форматом облачного мониторинга. Prometheus использует текстовый формат представления. В зависимости от вашего приложения и варианта использования существует два способа предоставления метрик:

Прямое представление