Naar hoofdinhoud springen

Prometheus

Integratie van FASTPANEL met Prometheus voor het verzamelen van metrische gegevens

waarschuwing

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:

  1. Maak via SSH verbinding met uw FASTPANEL®-server.

  2. 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 $IP door 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.