Přejít na hlavní obsah

Prometheus

Integrace FASTPANEL s Prometheus pro sběr metrik

varování

Tato funkce je dostupná výhradně pro uživatele s rozšířenou licencí.

FASTPANEL® nyní podporuje integraci s Prometheus pro sběr systémových metrik. Tato příručka vás provede kroky potřebnými k přidání vaší instance FASTPANEL® do Prometheus, což vám umožní shromažďovat a monitorovat systémové metriky v reálném čase.

Vytvoření tokenu

Aby mohl Prometheus shromažďovat metriky, musíte vytvořit speciální token s omezeným přístupem:

  1. Připojte se k serveru FASTPANEL® přes SSH.

  2. Spusťte následující příkaz pro vytvoření tokenu:

mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
  • metrics_test_token je vlastní název tokenu; můžete zvolit libovolný název
  • Tokenu budou uděleny následující rozsahy oprávnění:
    • read_only — přístup pouze pro čtení
    • metrics_only — přístup omezený pouze na metriky

Přidání úlohy do Prometheus

Jakmile je token vytvořen, musíte nakonfigurovat Prometheus, aby začal stahovat metriky z vaší instance FASTPANEL®.

Otevřete konfigurační soubor Prometheus a přidejte novou úlohu:

- 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 — vlastní název úlohy
  • targets — IP adresa a port vašeho serveru FASTPANEL®. Nahraďte $IP IP adresou vašeho serveru
  • metrics_path — koncový bod API, ze kterého se načítají metriky
  • bearer_token — nahraďte tuto hodnotu vaším vygenerovaným tokenem (metrics_test_token)
  • scrape_interval — jak často má Prometheus stahovat metriky (v tomto případě nastaveno na 60 sekund)

Konfigurace monitorovacího panelu

Po úspěšném přidání vaší instance FASTPANEL® do Prometheus můžete nastavit svůj první panel pro vizualizaci shromážděných metrik.

Předpřipravený panel Grafana speciálně pro metriky FASTPANEL® můžete získat pomocí následujícího odkazu:
FASTPANEL Dashboard

Pro import panelu postupujte podle tohoto návodu.

Prometheus nyní začne shromažďovat metriky z vaší instance FASTPANEL®, což vám umožní monitorovat výkon systému v reálném čase.