Prometheus
Integratie van FASTPANEL met Prometheus voor het verzamelen van metrische gegevens
Deze functie is uitsluitend beschikbaar voor gebruikers met een Extended License.
FASTPANEL® ondersteunt nu integratie met Prometheus voor het verzamelen van systeemmetrische gegevens. Deze handleiding leidt u door de stappen die nodig zijn om uw FASTPANEL®-instantie aan Prometheus toe te voegen, zodat u systeemmetrische gegevens in realtime kunt verzamelen en bewaken.
Een token maken
Om Prometheus metrische gegevens te laten verzamelen, moet u een speciale token met beperkte toegang maken:
-
Maak via SSH verbinding met uw FASTPANEL®-server.
-
Voer de volgende opdracht uit om een token te maken:
mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
- metrics_test_token is een aangepaste naam voor de token; u kunt elke naam kiezen
- Aan de token worden de volgende scopes toegekend:
- read_only — alleen-lezen toegang
- metrics_only — toegang beperkt tot metrische gegevens
Een job toevoegen aan Prometheus
Zodra de token is gemaakt, moet u Prometheus configureren om metrische gegevens van uw FASTPANEL®-instantie te gaan scrapen.
Open uw Prometheus-configuratiebestand en voeg een nieuwe job toe:
- 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 — een aangepaste naam voor de job
- targets — het IP-adres en de poort van uw FASTPANEL®-server. Vervang
$IPdoor het IP-adres van uw server - metrics_path — het API-eindpunt om metrische gegevens van op te halen
- bearer_token — vervang dit door uw gegenereerde token (metrics_test_token)
- scrape_interval — hoe vaak Prometheus de metrische gegevens moet scrapen (in dit geval ingesteld op 60 seconden)
Het monitoringdashboard configureren
Nadat u uw FASTPANEL®-instantie succesvol aan Prometheus hebt toegevoegd, kunt u uw eerste dashboard instellen om de verzamelde metrische gegevens te visualiseren.
U kunt via de volgende link een vooraf gebouwd Grafana-dashboard speciaal voor FASTPANEL®-metrische gegevens verkrijgen:
FASTPANEL Dashboard
Volg voor het importeren van het dashboard deze handleiding.
Prometheus begint nu metrische gegevens van uw FASTPANEL®-instantie te verzamelen, zodat u de systeemprestaties in realtime kunt bewaken.