Мониторинг
С помощью мониторинга вы можете получать метрики, отражающие текущее состояние облачной инфраструктуры. Метрики можно выгрузить через API. Доступный для выгрузки набор метрик ограничен, самостоятельно расширить его невозможно.
Вы можете сохранять метрики в сторонних системах: Prometheus, Victoria Metrics, InfluxDB.
Метрики
Метрика описывает состояние сервиса. Каждая метрика представляет собой временной ряд — последовательность значений, которые изменяются в течение определенного временного промежутка. Примером метрик для облачной инфраструктуры могут быть объем занимаемого места в бакетах, количество запросов на запись к диску, загрузка CPU виртуальной машины и т.п.
Для идентификации метрики используются текстовые метки. Метки — это пары в формате «ключ-значение», которые добавляются к метрикам для их классификации. Пример:
storage_bucket_object_count{bucket_name="my-bucket",object_type="simple",project_name="my-project",service="storage"}Здесь storage_bucket_object_count — это имя метрики, а bucket_name, object_type, project_name и service — метки. Метки присваиваются метрикам в момент экспорта.
Анализ метрик помогает:
- лучше понимать особенности функционирования систем и сервисов;
- диагностировать неполадки и настраивать оповещение о проблемах;
- анализировать тренды и прогнозировать загрузку.
Доступные сервисы
Вы можете получать метрики для сервисов: