| Конечная точка | Путь | Возвращает |
|---|---|---|
| Организация | /v1/organizations/{orgId}/postgres/prometheus | Метрики для всех сервисов Managed Postgres в организации |
| Экземпляр | /v1/organizations/{orgId}/postgres/{pgId}/prometheus | Метрики для одного сервиса |
Конечная точка на уровне организации возвращает метрики максимум для 100 сервисов. Если в вашей
организации более 100 сервисов Managed Postgres, обратитесь в
поддержку.
Аутентификация
Сбор метрик со всех сервисов организации
Сбор метрик с одного сервиса
Пример ответа
Настройка Prometheus
60s, дублирует сэмплы и приводит к ступенчатому графику на
панелях Gauge.
Установите honor_labels: true, чтобы метки postgres_service и
postgres_service_name из конечной точки сохранялись, а не
перезаписывались Prometheus.
Чтобы собирать метрики только для одного сервиса, добавьте /<PG_ID> к metrics_path.
Готовая панель мониторинга Grafana
Импорт панели мониторинга
Скачайте JSON панели мониторинга
.Откройте импорт в Grafana
Перейдите в Dashboards → New → Import. Загрузите JSON‑файл или вставьте его содержимое.Выберите источник данных Prometheus
Когда появится запрос дляDS_PROMETHEUS, выберите источник данных Prometheus, который собирает метрики с конечной точки, настроенной в предыдущем разделе.${DS_PROMETHEUS}
с источником данных Prometheus, доступным в экземпляре.
Переменные шаблона
- Источник данных — источник данных Prometheus, на котором основана панель мониторинга.
- Сервис — фильтр с возможностью множественного выбора по
postgres_service_name. По умолчанию выбрано All; выберите один или несколько сервисов, чтобы применить их ко всем панелям. - Интервал опроса — скрытая константа, по умолчанию
60s. Определяет вычисление$__rate_intervalв Grafana. Измените это значение в JSON, если у вас используется другой интервал опроса.
Отфильтруйте данные по одному сервису для детального анализа
user, system, iowait, steal и другие режимы CPU,
чтобы вы могли понять, связан ли всплеск с работой прикладного кода, ядра,
ожиданием диска или конкуренцией за ресурсы гипервизора.
Интеграция с Grafana и Datadog
metrics_path путь организации или
экземпляра Managed Postgres вместо пути ClickHouse.