Hoppa till huvudinnehåll

Prometheus

Integrering av FASTPANEL med Prometheus för insamling av mätvärden

varning

Den här funktionen är endast tillgänglig för användare med en Extended License.

FASTPANEL® har nu stöd för integrering med Prometheus för insamling av systemmätvärden. Den här guiden går igenom stegen som krävs för att lägga till din FASTPANEL®-instans i Prometheus, så att du kan samla in och övervaka systemmätvärden i realtid.

Skapa en token

För att låta Prometheus samla in mätvärden måste du skapa en särskild token med begränsad åtkomst:

  1. Anslut till din FASTPANEL®-server via SSH.

  2. Kör följande kommando för att skapa en token:

mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
  • metrics_test_token är ett anpassat namn för tokenen; du kan välja vilket namn som helst
  • Tokenen kommer att tilldelas följande scopes:
    • read_only — skrivskyddad åtkomst
    • metrics_only — åtkomst begränsad till mätvärden

Lägg till ett jobb i Prometheus

När tokenen har skapats måste du konfigurera Prometheus så att det börjar hämta mätvärden från din FASTPANEL®-instans.

Öppna din konfigurationsfil för Prometheus och lägg till ett nytt jobb:

- 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 — ett anpassat namn för jobbet
  • targets — IP-adressen och porten för din FASTPANEL®-server. Ersätt $IP med IP-adressen för din server
  • metrics_path — API-slutpunkten att hämta mätvärden från
  • bearer_token — ersätt detta med din genererade token (metrics_test_token)
  • scrape_interval — hur ofta Prometheus ska hämta mätvärdena (inställt på 60 sekunder i det här fallet)

Konfigurera övervakningspanelen

När du har lagt till din FASTPANEL®-instans i Prometheus kan du konfigurera din första panel för att visualisera de insamlade mätvärdena.

Du kan hämta en färdigbyggd Grafana-panel specifikt för FASTPANEL®-mätvärden via följande länk:
FASTPANEL Dashboard

Följ den här guiden för att importera panelen.

Nu kommer Prometheus att börja samla in mätvärden från din FASTPANEL®-instans, vilket gör att du kan övervaka systemets prestanda i realtid.