Săriți la conținutul principal

Prometheus

Integrarea FASTPANEL cu Prometheus pentru colectarea metricilor​

avertisment

Această funcționalitate este disponibilă exclusiv pentru utilizatorii cu o Licență Extinsă.

FASTPANEL® acceptă acum integrarea cu Prometheus pentru colectarea metricilor de sistem. Acest ghid vă va conduce prin pașii necesari pentru a adăuga instanța dvs. FASTPANEL® în Prometheus, permițându-vă să colectați și să monitorizați metricile de sistem în timp real.

Creați un token​

Pentru a permite Prometheus să colecteze metrici, trebuie să creați un token special cu acces limitat:

  1. Conectați-vă la serverul dvs. FASTPANEL® prin SSH.

  2. Rulați următoarea comandă pentru a crea un token:

mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
  • metrics_test_token este un nume personalizat pentru token; puteți alege orice nume
  • Tokenului i se vor acorda următoarele scope-uri:
    • read_only — acces doar pentru citire
    • metrics_only — acces restricționat la metrici

Adăugați un job în Prometheus​

Odată ce tokenul este creat, trebuie să configurați Prometheus pentru a începe să colecteze metrici din instanța dvs. FASTPANEL®.

Deschideți fișierul de configurare Prometheus și adăugați un job nou:

- 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 nume personalizat pentru job
  • targets — adresa IP și portul serverului dvs. FASTPANEL®. Înlocuiți $IP cu adresa IP a serverului dvs
  • metrics_path — endpoint-ul API de unde se preiau metricile
  • bearer_token — înlocuiți aceasta cu tokenul generat de dvs. (metrics_test_token)
  • scrape_interval — cât de des trebuie Prometheus să colecteze metricile (setat la 60 de secunde în acest caz)

Configurați tabloul de bord de monitorizare​

După ce ați adăugat cu succes instanța dvs. FASTPANEL® în Prometheus, puteți configura primul dvs. tablou de bord pentru a vizualiza metricile colectate.

Puteți obține un tablou de bord Grafana preconfigurat special pentru metricile FASTPANEL® folosind următorul link:
FASTPANEL Dashboard

Pentru a importa tabloul de bord, urmați acest ghid.

Acum Prometheus va începe să colecteze metrici din instanța dvs. FASTPANEL®, permițându-vă să monitorizați performanța sistemului în timp real.