Sys-Admin Forum

Prometheus + Grafana. Быстрый запуск

Я запускаю prometheus + grafana в docker.

Шаг 1. Для начала необходимо установить docker на рабочую машину.

Затем устанавливаем в контейнеры

и отдельно

sudo docker search prometheus 
sudo docker pull quay.io/prometheus
sudo docker search grafana
sudo docker pull grafana/grafana

Шаг 3. Формирование файла prometheus.yml с endpoint-ами и необходимо расположить в раздел /root/

Шаг 4. Запуск Prometheus вместе с конфигурационным файлом

sudo docker run -d -p 9090:9090 -v /root/prometheus.yml:/etc/prometheus/prometheus.yml

З.Ы. в данном случае persistant данные не сохраняются
Для этого надо будет маунтить отдельный раздел для данных

Шаг 5. Запуск Grafana.

sudo docker run -d -p 3000:3000 grafana/grafana

Для упрощенного запуска контейнера можно создать скрипт

docker run --name prometheus \
  -d \
  -p 9090:9090 \
  --rm \
  -v /data/prometheus:/prometheus \
  -v /root/prometheus.yml:/etc/prometheus/prometheus.yml \
  quay.io/prometheus/prometheus:master