Прескачане към основното съдържание

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 Dashboard

За импортиране на таблото, моля, следвайте това ръководство.

Сега Prometheus ще започне да събира метрики от вашия екземпляр на FASTPANEL®, което ви позволява да наблюдавате производителността на системата в реално време.