Zum Hauptinhalt springen

Prometheus

Integration von FASTPANEL mit Prometheus zur Erfassung von Metriken

Warnung

Diese Funktion ist ausschließlich für Benutzer mit einer Extended License verfügbar.

FASTPANEL® unterstützt jetzt die Integration mit Prometheus zur Erfassung von Systemmetriken. Diese Anleitung führt Sie durch die Schritte, die erforderlich sind, um Ihre FASTPANEL®-Instanz zu Prometheus hinzuzufügen, sodass Sie Systemmetriken in Echtzeit erfassen und überwachen können.

Einen Token erstellen

Damit Prometheus Metriken erfassen kann, müssen Sie einen speziellen Token mit eingeschränktem Zugriff erstellen:

  1. Verbinden Sie sich per SSH mit Ihrem FASTPANEL®-Server.

  2. Führen Sie den folgenden Befehl aus, um einen Token zu erstellen:

mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
  • metrics_test_token ist ein benutzerdefinierter Name für den Token; Sie können einen beliebigen Namen wählen
  • Dem Token werden die folgenden Scopes gewährt:
    • read_only — schreibgeschützter Zugriff
    • metrics_only — auf Metriken beschränkter Zugriff

Einen Job zu Prometheus hinzufügen

Sobald der Token erstellt wurde, müssen Sie Prometheus konfigurieren, damit es mit dem Scraping von Metriken aus Ihrer FASTPANEL®-Instanz beginnt.

Öffnen Sie Ihre Prometheus-Konfigurationsdatei und fügen Sie einen neuen Job hinzu:

- 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 — ein benutzerdefinierter Name für den Job
  • targets — die IP-Adresse und der Port Ihres FASTPANEL®-Servers. Ersetzen Sie $IP durch die IP-Adresse Ihres Servers
  • metrics_path — der API-Endpunkt, von dem Metriken abgerufen werden
  • bearer_token — ersetzen Sie dies durch Ihren generierten Token (metrics_test_token)
  • scrape_interval — wie oft Prometheus die Metriken scrapen soll (in diesem Fall auf 60 Sekunden festgelegt)

Das Monitoring-Dashboard konfigurieren

Nachdem Sie Ihre FASTPANEL®-Instanz erfolgreich zu Prometheus hinzugefügt haben, können Sie Ihr erstes Dashboard einrichten, um die erfassten Metriken zu visualisieren.

Über den folgenden Link können Sie ein vorgefertigtes Grafana-Dashboard speziell für FASTPANEL®-Metriken erhalten:
FASTPANEL Dashboard

Zum Importieren des Dashboards folgen Sie bitte dieser Anleitung.

Nun beginnt Prometheus mit der Erfassung von Metriken aus Ihrer FASTPANEL®-Instanz, sodass Sie die Systemleistung in Echtzeit überwachen können.