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 — доступ, обмежений метриками
Додайте 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®, що дозволить вам відстежувати продуктивність системи в реальному часі.