Перейти до основного вмісту

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 — доступ, обмежений метриками

Додайте job до Prometheus

Після створення токена вам потрібно налаштувати Prometheus, щоб він почав збирати метрики з вашого екземпляра FASTPANEL®.

Відкрийте файл конфігурації Prometheus і додайте новий job:

- 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 — користувацька назва job
  • targets — IP-адреса та порт вашого сервера FASTPANEL®. Замініть $IP на IP-адресу вашого сервера
  • metrics_path — кінцева точка API, з якої отримуються метрики
  • bearer_token — замініть це на ваш згенерований токен (metrics_test_token)
  • scrape_interval — як часто Prometheus має збирати метрики (у цьому випадку встановлено 60 секунд)

Налаштуйте панель моніторингу

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

Ви можете отримати готову панель Grafana спеціально для метрик FASTPANEL® за таким посиланням:
Панель FASTPANEL

Щоб імпортувати панель, будь ласка, дотримуйтеся цього посібника.

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