Перейти к основному содержимому

Prometheus

Интеграция FASTPANEL с Prometheus для сбора метрик

предупреждение

Эта функция доступна исключительно пользователям с Расширенной лицензией.

FASTPANEL® теперь поддерживает интеграцию с Prometheus для сбора системных метрик. Это руководство поможет вам выполнить шаги, необходимые для добавления вашего экземпляра FASTPANEL® в Prometheus, чтобы вы могли собирать и отслеживать системные метрики в реальном времени.

Создайте токен

Чтобы разрешить Prometheus собирать метрики, необходимо создать специальный токен с ограниченным доступом:

  1. Подключитесь к вашему серверу FASTPANEL® по SSH.

  2. Выполните следующую команду, чтобы создать токен:

mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
  • metrics_test_token — это пользовательское имя токена; вы можете выбрать любое имя
  • Токену будут назначены следующие области доступа:
    • read_only — доступ только для чтения
    • metrics_only — доступ только к метрикам

Добавьте задание в Prometheus

После создания токена необходимо настроить Prometheus, чтобы он начал собирать метрики с вашего экземпляра FASTPANEL®.

Откройте файл конфигурации Prometheus и добавьте новое задание:

- job_name: "fastpanel2"
scheme: https
static_configs:
- targets: ["$IP:8888"]
metrics_path: /api/metrics
tls_config:
insecure_skip_verify: true
bearer_token: I_AM_TOKEN
scrape_interval: 60s
  • job_name — пользовательское имя задания
  • targets — IP-адрес и порт вашего сервера FASTPANEL®. Замените $IP на IP-адрес вашего сервера
  • metrics_path — конечная точка API для получения метрик
  • bearer_token — замените это значение на сгенерированный токен (metrics_test_token)
  • scrape_interval — как часто Prometheus должен собирать метрики (в данном случае установлено 60 секунд)

Настройте панель мониторинга

После успешного добавления вашего экземпляра FASTPANEL® в Prometheus вы можете настроить свою первую панель мониторинга для визуализации собранных метрик.

Вы можете получить готовую панель Grafana специально для метрик FASTPANEL® по следующей ссылке:
FASTPANEL Dashboard

Чтобы импортировать панель мониторинга, следуйте этому руководству.

Теперь Prometheus начнет собирать метрики с вашего экземпляра FASTPANEL®, что позволит вам отслеживать производительность системы в реальном времени.