Источник данных Prometheus
Prometheus — это система мониторинга и база данных временных рядов с открытым исходным кодом, которая собирает и хранит метрики, используемые для мониторинга и алертинга.
Источник данных Prometheus предустановлен в Grafana, поэтому вам не нужно устанавливать его вручную. Пишите запросы с помощью PromQL в редакторе запросов или используйте Metrics Drilldown для исследования метрик без написания запросов. Источник данных Prometheus также работает с другими проектами, реализующими API запросов Prometheus, включая Grafana Mimir и Thanos.
Поддерживаемые возможности
Начало работы
Следующие документы помогут вам настроить и использовать источник данных Prometheus:
- Настройка источника данных Prometheus
- Редактор запросов Prometheus
- Переменные шаблонов
- Аннотации
- Алертинг
- Устранение неполадок
Дополнительные возможности
После настройки источника данных Prometheus вы можете:
- Использовать Metrics Drilldown для просмотра и исследования ваших метрик Prometheus без написания PromQL
- Использовать Explore для запроса данных без построения дашборда
- Добавлять преобразования для манипулирования результатами запросов
- Создавать записанные запросы для предварительно агрегированных данных
- Сохранять и повторно использовать запросы PromQL на дашбордах, в Explore и аннотациях с помощью сохранённых запросов (доступно в Grafana Enterprise и Grafana Cloud)
- Создавать самые разнообразные визуализации
Облачные управляемые сервисы Prometheus
Note
В Grafana 13 основной источник данных Prometheus больше не поддерживает аутентификацию SigV4 (AWS) или Azure AD. Эти методы аутентификации были перенесены в выделенные плагины:
- Amazon Managed Service for Prometheus: используйте источник данных Amazon Managed Service for Prometheus. Подробности миграции см. в разделе Аутентификация AWS (устарела).
- Azure Monitor Managed Service for Prometheus: используйте источник данных Azure Monitor Managed Service for Prometheus. Подробности миграции см. в разделе Аутентификация Azure (устарела).
Существующие источники данных, использующие эти методы, автоматически мигрируются при запуске.
Обновления плагина
Grafana по-прежнему поставляется с источником данных Prometheus «из коробки». Он предустановлен как в Grafana OSS, так и в Grafana Enterprise, поэтому вам нечего устанавливать. Начиная с Grafana v13.2 он упакован как отдельный плагин, а не встроен в кодовую базу Grafana, что означает, что вы можете обновлять плагин по мере необходимости, не дожидаясь релиза Grafana. По умолчанию Grafana проверяет каталог плагинов и устанавливает последнюю версию при каждом перезапуске сервера.
Чтобы настроить это поведение:
- Отказаться от автообновлений: установите
preinstall_auto_updateвfalseв вашем файле конфигурации. - Обновить вручную: обновляйте в любое время со страницы Administration > Plugins без перезапуска Grafana.
Отдельный плагин требует Grafana 12.3.0 или более поздней версии. Источник данных Prometheus, встроенный в Grafana 13.1 и более ранние версии, продолжает работать как раньше, и эти версии не затрагиваются этим изменением.
Пользователи, работающие с Grafana 12.3.x–13.1.x, могут установить отдельный плагин из каталога плагинов, если хотят получить последние возможности до обновления до Grafana 13.2. Чтобы использовать отдельный плагин с Grafana 12.3.x–13.1.x, добавьте следующее в ваш файл конфигурации:
[plugin.prometheus]
as_external = true
[plugins]
; Install the latest version on startup:
preinstall_sync = prometheus
; Or install a specific version:
; preinstall_sync = prometheus@<version>