Установка PostgreSQL Exporter в Debian

debian logo Applications

PostgreSQL Exporter - Обеспечивает мониторинг и сбор параметров PostreSQL для передачи в Prometheus.

Продолжение статей

Установка postgres_exporter

Берем актуальную версию postgres_exporter

Скачиваем ее

и распаковываем в opt

назначаем необходимые для работы права

За счет использования при запуске указания конкретной версии, можно обеспечить обновление до новой версии путем изменения одного файла и перезапуска сервиса. Так же при необходимости можно будет вернутся на предыдущую версию.

Создаем файл конфигурации сервиса /etc/systemd/system/postgres_exporter.service со следующим содержимым

Устанавливаем и запускаем сервис

При необходимости открываем порт на межсетевом экране

Настройка Prometheus для получения данных postgres_exporter

Открываем на редактирование файл конфигурации prometheus

nano /opt/configs/prometheus.yml

в секции scrape_configs добавляем

Обязательно два проблема в начале, файлы конфигурации yml к этому чувствительны

job_name: postgresql

Перезапускаем prometheus

Настройка Grafana

Скачиваем идин из дашбордов в формате json

В веб-консоли Grafana переходим в Dashboards - Browse и нажимаем Import

Dashboards Import

В данном окне нажимаем "Upload JSON file" и выбираем скачанный ранее файл. Выбираем prometheus - ранее подключенный сервер prometheus и нажимаем Import

Grafana Import

После импорта дашборд становится доступен в системе для использования

PostgreSQL Dashbord

Avatar for Gnostis
Gnostis
Добавить комментарий