Настройка Prometheus postgresql node_exporter - PullRequest
0 голосов
/ 23 декабря 2018

Я хочу начать мониторинг моих серверов postgreSQL через Prometheus.Prometheus запущен и работает.

Prometheus.yml:

- job_name: 'postgres-exporter'
    scrape_interval: 5s
    static_configs:
      - targets: ['sql01:9187']

Найден этот экспортер узла postgresql: https://github.com/wrouesnel/postgres_exporter

Как мне установить этот экспортер?Чтение github говорит о построении его через Mage?

Я загрузил следующий файл через релизы: https://github.com/wrouesnel/postgres_exporter/releases/download/v0.4.7/postgres_exporter_v0.4.7_linux-386.tar.gz на моем сервере postgresql.

Как продолжить отсюда?Нужно ли сначала устанавливать Go?

Я настроил env var:

export DATA_SOURCE_NAME="postgresql://<adminuser>:<adminpw>@hostname:5432/test_db"

Благодарим за любую помощь!

Ты

1 Ответ

0 голосов
/ 24 декабря 2018

Почему бы не запустить его с предоставленным контейнером Docker?

Из их README.md:

docker run --net=host -e DATA_SOURCE_NAME="postgresql://postgres:password@localhost:5432/postgres?sslmode=disable" wrouesnel/postgres_exporter

Чтобы ответить на ваш вопрос, да, вам нужно будет установить Go, чтобы построить этот проект,Вы можете пропустить установку Go, запустив образ докера вместо этого.


Редактировать: только что понял, что вы загрузили релиз.

Это так же просто, как распаковать архив: tar -xvf postgres_exporter_v0.4.7_linux-386.tar.gz и запустить его(./path/to/postgres_exporter, при условии, что у вас установлены переменные окружения.

...