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 Dashboard
За импортиране на таблото, моля, следвайте това ръководство.
Сега Prometheus ще започне да събира метрики от вашия екземпляр на FASTPANEL®, което ви позволява да наблюдавате производителността на системата в реално време.