Skip to main content

Панель управления Grafana

Требования

Сначала установите Grafana и Prometheus на ваш компьютер.

note

Вы также можете использовать Grafana Cloud вместо локальной установки.

Включение метрик

Чтобы включить метрики, вам придется изменить аргументы CLI вашего узла и фермера, добавив опцию Prometheus:

для узла: --prometheus-listen-on 127.0.0.1:9080

для фармера: --prometheus-listen-on 127.0.0.1:9081

Чтобы применить изменения, необходимо перезагрузить ваш узел и фармер. Теперь у Вас должна быть возможность получить доступ к метрикам по адресам http://localhost:9080/metrics и http://localhost:9081/metrics.

Настройка целей для Prometheus

Найдите файл prometheus.yml и добавьте следующую запись задания в раздел scrape_configs:

- job_name: "subspace"
static_configs:
- targets: ["localhost:9080"]
labels:
group: 'node'
- targets: ["localhost:9081"]
labels:
group: 'farmer'

На машинах Linux вы обычно можете найти файл prometheus.yml по следующему пути: /etc/prometheus/prometheus.yml

Перезапустите Prometheus с новой конфигурацией.

note

Prometheus может перезагрузить свою конфигурацию без перезапуска, используя сигнал SIGHUP. Если вы работаете на Linux, это можно выполнить с помощью kill -s SIGHUP <PID>, заменив <PID> на ID вашего процесса Prometheus.

Настройка Grafana

По умолчанию, Grafana обычно работает на порту 3000. Вы можете получить доступ к Grafana, перейдя по следующему URL: http://localhost:3000.

Имя пользователя и пароль по умолчанию - admin.

Добавьте ваш источник данных Prometheus:

grafana-config.png

Нажмите Сохранить и проверить для проверки конфигурации, если всё в порядке, вы увидите зеленое сообщение "Источник данных работает".

Импорт дашбордов в Grafana

Скопируйте и вставьте ID панели Grafana 20433 и нажмите Загрузить, чтобы завершить импорт:

grafana-import.png

Выберите Prometheus в качестве источника данных и нажмите Импорт.

На этом этапе вы должны иметь возможность отслеживать свой узел.

grafana-dashboard.png