Prometheus
Integracja FASTPANEL z Prometheus do zbierania metryk
Ta funkcja jest dostępna wyłącznie dla użytkowników z Licencją Extended.
FASTPANEL® obsługuje teraz integrację z Prometheus do zbierania metryk systemowych. Ten przewodnik przeprowadzi Cię przez kroki niezbędne do dodania instancji FASTPANEL® do Prometheus, co umożliwi zbieranie i monitorowanie metryk systemowych w czasie rzeczywistym.
Utwórz token
Aby umożliwić Prometheus zbieranie metryk, musisz utworzyć specjalny token z ograniczonym dostępem:
-
Połącz się z serwerem FASTPANEL® przez SSH.
-
Uruchom następujące polecenie, aby utworzyć token:
mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
- metrics_test_token to niestandardowa nazwa tokenu; możesz wybrać dowolną nazwę
- Token otrzyma następujące zakresy:
- read_only — dostęp tylko do odczytu
- metrics_only — dostęp ograniczony do metryk
Dodaj zadanie do Prometheus
Po utworzeniu tokenu musisz skonfigurować Prometheus, aby rozpocząć pobieranie metryk z instancji FASTPANEL®.
Otwórz plik konfiguracyjny Prometheus i dodaj nowe zadanie:
- 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 — niestandardowa nazwa zadania
- targets — adres IP i port serwera FASTPANEL®. Zastąp
$IPadresem IP swojego serwera - metrics_path — endpoint API, z którego mają być pobierane metryki
- bearer_token — zastąp to wygenerowanym tokenem (metrics_test_token)
- scrape_interval — jak często Prometheus ma pobierać metryki (w tym przypadku ustawiono 60 sekund)
Skonfiguruj pulpit monitorowania
Po pomyślnym dodaniu instancji FASTPANEL® do Prometheus możesz skonfigurować swój pierwszy pulpit, aby wizualizować zebrane metryki.
Możesz pobrać gotowy pulpit Grafana przeznaczony specjalnie dla metryk FASTPANEL®, korzystając z poniższego linku:
FASTPANEL Dashboard
Aby zaimportować pulpit, postępuj zgodnie z tym przewodnikiem.
Od tej chwili Prometheus będzie zbierać metryki z instancji FASTPANEL®, umożliwiając monitorowanie wydajności systemu w czasie rzeczywistym.