Prometheus
Integrazione di FASTPANEL con Prometheus per la raccolta delle metriche
Questa funzionalità è disponibile esclusivamente per gli utenti con una Licenza estesa.
FASTPANEL® ora supporta l'integrazione con Prometheus per la raccolta delle metriche di sistema. Questa guida ti illustrerà i passaggi necessari per aggiungere la tua istanza di FASTPANEL® a Prometheus, consentendoti di raccogliere e monitorare le metriche di sistema in tempo reale.
Creare un token
Per consentire a Prometheus di raccogliere le metriche, devi creare uno speciale token con accesso limitato:
-
Connettiti al tuo server FASTPANEL® tramite SSH.
-
Esegui il seguente comando per creare un token:
mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
- metrics_test_token è un nome personalizzato per il token; puoi scegliere qualsiasi nome
- Al token verranno concessi i seguenti ambiti:
- read_only — accesso in sola lettura
- metrics_only — accesso limitato alle metriche
Aggiungere un job a Prometheus
Una volta creato il token, devi configurare Prometheus per iniziare a raccogliere le metriche dalla tua istanza di FASTPANEL®.
Apri il file di configurazione di Prometheus e aggiungi un nuovo 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 — un nome personalizzato per il job
- targets — l'indirizzo IP e la porta del tuo server FASTPANEL®. Sostituisci
$IPcon l'indirizzo IP dei tuoi server - metrics_path — l'endpoint API da cui recuperare le metriche
- bearer_token — sostituiscilo con il token generato (metrics_test_token)
- scrape_interval — con quale frequenza Prometheus deve raccogliere le metriche (in questo caso impostato su 60 secondi)
Configurare la dashboard di monitoraggio
Dopo aver aggiunto correttamente la tua istanza di FASTPANEL® a Prometheus, puoi configurare la tua prima dashboard per visualizzare le metriche raccolte.
Puoi ottenere una dashboard Grafana preconfigurata specifica per le metriche di FASTPANEL® utilizzando il seguente link:
FASTPANEL Dashboard
Per importare la dashboard, segui questa guida.
Ora Prometheus inizierà a raccogliere le metriche dalla tua istanza di FASTPANEL®, consentendoti di monitorare le prestazioni del sistema in tempo reale.