Prometheus
Интеграция FASTPANEL с Prometheus для сбора метрик
Эта функция доступна исключительно пользователям с Расширенной лицензией.
FASTPANEL® теперь поддерживает интеграцию с Prometheus для сбора системных метрик. Это руководство поможет вам выполнить шаги, необходимые для добавления вашего экземпляра FASTPANEL® в Prometheus, чтобы вы могли собирать и отслеживать системные метрики в реальном времени.
Создайте токен
Чтобы разрешить Prometheus собирать метрики, необходимо создать специальный токен с ограниченным доступом:
-
Подключитесь к вашему серверу FASTPANEL® по SSH.
-
Выполните следующую команду, чтобы создать токен:
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®, что позволит вам отслеживать производительность системы в реальном времени.