Vai al contenuto principale

Prometheus

Integrazione di FASTPANEL con Prometheus per la raccolta delle metriche

avviso

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:

  1. Connettiti al tuo server FASTPANEL® tramite SSH.

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