Обзор Yandex Managed Service for Prometheus®
Yandex Managed Service for Prometheus® — система мониторинга, совместимая с Prometheus
Prometheus имеет много механизмов для сбора метрик, включая библиотеки
Yandex Managed Service for Prometheus® построена на основе системы, которую Яндекс использует для мониторинга внутренних сервисов. Система автоматически масштабирует запись, хранение и чтение метрик в зависимости от рабочей нагрузки. Высокая доступность обеспечивается благодаря тому, что данные мониторинга реплицируются в двух зонах доступности.
Перед началом работы
Чтобы начать работать с Yandex Managed Service for Prometheus® в текущем каталоге, необходимо создать воркспейс. Для этого:
- Откройте главную страницу сервиса
Yandex Monitoring. - На панели слева выберите Prometheus.
- Нажмите кнопку Создать воркспейс.
- На открывшейся странице появятся ссылки на эндпоинты, которые необходимо использовать для текущего каталога.
Чтобы подключить запись и чтение метрик в формате Prometheus, воспользуйтесь соответствующими инструкциями.
Текущие возможности
Примечание
Функциональность системы будет расширяться в будущих релизах.
Возможность | Prometheus | Yandex Managed Service for Prometheus® |
---|---|---|
Сбор метрик | Scrape |
Поддерживается запись метрик по протоколу Remote Write |
Долгосрочное хранение метрик | Не предназначен для долгосрочного хранения метрик. Полагается на сторонние решения |
Поддерживается долгосрочное хранение метрик. При использовании прореживания возможно неограниченное по времени хранение. |
Чтение метрик | Поддерживается чтение данных и метаданных через HTTP API |
Поддерживается чтение данных и метаданных через HTTP API |
Визуализация | Expression browser |
Поддерживается Prometheus data source |
Агрегация | Поддерживается агрегация с помощью правил записи (recording rules |
Поддерживаются существующие файлы с правилами записи (recording rules ) в формате YAML. Загрузка файлов и управление ими доступны через пользовательский интерфейс Monitoring и API. |
Алертинг | Поддерживается с помощью правил алертинга (alerting rules |
Поддерживаются существующие файлы с правилами алертинга (alerting rules ) в формате YAML. Загрузка файлов и управление ими доступны через пользовательский интерфейс Monitoring и API. |
Интеграции | Клиентские библиотеки |
Можно использовать существующие библиотеки и экспортеры. |
Примечание
Правила алертинга находятся на стадии Technical Preview. Чтобы получить доступ к функциональности, обратитесь в техническую поддержку
Текущие ограничения
- Значение
NaN
не поддерживается и воспринимается как отсутствие точки. - Значения
+Inf
/-Inf
могут обрабатываться некорректно. - Для правил алертинга (
alerting rules
) поддерживаются только каналы email и Telegram , не поддерживается динамическая маршрутизация . - Не поддерживаются
staleness markers
,exemplars
иnative histograms
.
Квоты и лимиты
В Yandex Managed Service for Prometheus® действуют следующие ограничения:
- Квоты
— организационные ограничения, которые можно изменить по запросу в техническую поддержку. - Лимиты — технические ограничения, обусловленные особенностями архитектуры Yandex Cloud. Изменить лимиты невозможно.
Если вам необходимо больше ресурсов, напишите в службу технической поддержки по электронной почте cloud@support.yandex.ru и расскажите, какие потребляемые квоты нужно увеличить и на сколько.
Квоты для одного эндпоинта
Вид ограничения | Значение |
---|---|
Максимальная скорость записи в формате Remote Write |
1000 запросов/с и 80 МБ/с |
Количество метрик в одном запросе на запись | 10000 |
Количество запросов в секунду на чтение через Remote Read API |
200 |
Количество запросов в секунду на чтение через HTTP API |
200 |
Количество уникальных метрик | 20 000 000 |
Максимальное время хранения устаревших метрик 1 | 60 дней |
1 Если новые значения не поступают для метрики в течение 60 дней, она считается устаревшей и удаляется. Если новые значения поступают, время хранения метрики не ограничено.
На вкладке Prometheus > Воркспейс > Общая информация вы можете:
- посмотреть количество записанных метрик;
- перейти на страницу с сервисными дашбордами и посмотреть количество запросов, ошибок и HTTP-статусов в секунду для разных эндпоинтов.
Лимиты для одного эндпоинта
Вид ограничения | Значение |
---|---|
Количество уникальных меток для одной метрики | 29 |
© 2024 Linux Foundation. Все права защищены. Linux Foundation зарегистрировала товарные знаки и использует товарные знаки. Список товарных знаков Linux Foundation см. на странице Trademark Usage