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.