Обзор сервиса Yandex Monitoring
Сервис Yandex Monitoring позволяет собирать и хранить метрики, а также отображать их в виде графиков на дашбордах.
Yandex Monitoring автоматически собирает данные о состоянии ваших ресурсов в Yandex Cloud и отображает их на сервисных дашбордах. Для загрузки пользовательских метрик доступен API.
С помощью сервиса Yandex Monitoring вы можете:
- Отслеживать состояние ваших сервисов в Yandex Cloud на сервисных дашбордах. Это позволяет контролировать текущую нагрузку на ресурсы и планировать увеличение квот.
- Загружать собственные метрики, используя API. Вы можете собрать на одном дашборде метрики вашего приложения и метрики используемых им ресурсов Yandex Cloud.
- Выгружать метрики ваших ресурсов и пользовательские метрики с помощью API.
- Создавать собственные дашборды и графики, чтобы визуализировать метрики наиболее удобным для вас способом.
Принцип работы сервиса
Сервис Yandex Monitoring собирает и хранит метрики в виде временных рядов. Для идентификации и описания характеристик временных рядов используются метки. Они указывают на принадлежность метрики сервису, описывают смысловое значение метрик и т. д. Подробнее в разделе Модель данных в Yandex Monitoring.
Yandex Monitoring отображает метрики на графиках. Множество связанных между собой графиков можно собрать на дашбордах. Подробнее в разделе Визуализация.
Поставка метрик кластера Yandex Managed Service for Kubernetes
Сервис Yandex Monitoring позволяет выгружать метрики объектов кластера Managed Service for Kubernetes. Провайдер преобразует запрос на получение внешних метрик от объекта в кластере Managed Service for Kubernetes в нужный Yandex Monitoring формат, а также выполняет обратное преобразование — от Yandex Monitoring до объекта кластера.
Для выгрузки метрик используется приложение Metrics Provider. Чтобы установить его, воспользуйтесь инструкцией.