Zum Inhalt springen

Leistungsstarkes Open-Source-Überwachungstool.

Gewinnen Sie mehr Einblick in Ihre containerisierten Apps und andere Builds, ohne Workflows zu verkomplizieren. Prometheus ist eine kostenlose Software, die es Entwicklern ermöglicht, ihre eigene Abfragesprache, PromQL, zu verwenden, um Berichte über überwachte Ressourcen (oder Ziele) in Echtzeit zu generieren und Alarme zu konfigurieren. Prometheus ist ein zugängliches Tool, das für Organisationen und Projekte jeder Größe funktioniert, von Nebenprojekten bis hin zu komplexeren Workloads. Prometheus Daten werden in Metriken gespeichert, die durch Labels gekennzeichnet sind, und die Datenbank selbst folgt einem HTTP-Pull-Modell.

Prometheus wird oft zusammen mit dem Datenvisualisierungstool Grafana verwendet. Glücklicherweise sind diese beiden Tools verfügbar Möchten Sie Prometheus und Grafana auf derselben Linode verwenden? Setzen Sie Prometheus und Grafana zusammen mit der kombinierten Linode Marketplace App ein.

Erste Schritte nach der Bereitstellung

Zugriff auf Ihr Prometheus Instanz

Nachdem Ihre Prometheus One-Click-App bereitgestellt wurde, können Sie sich bei Prometheus anmelden, um auf den Expression-Browser, die Warnmeldungen, den Status und vieles mehr zuzugreifen.

  1. Öffnen Sie einen Browser und navigieren Sie zu http://192.0.2.0:9090/. Ersetzen 192.0.2.0 mit Ihrem Die IP-Adresse von Linode. Dies bringt Sie zum Expression-Browser Ihrer Prometheus -Instanz.
  2. Überprüfen Sie, ob Prometheus Metriken bereitstellt, indem Sie zu http://192.0.2.0:9090/metrics. Ersetzen 192.0.2.0 mit Ihrem Die IP-Adresse von Linode. Sie sollten eine Seite mit Metriken ähnlich dem unten stehenden Beispiel sehen.

3. Grafana, das Open-Source-Analyse- und Metrikvisualisierungstool, unterstützt die Abfrage von Prometheus. Erwägen Sie die Bereitstellung einer Grafana Instanz mit One-Click-Apps, um Visualisierungen für Ihre Prometheus Metriken zu erstellen.

Prometheus Standardeinstellungen

  • Prometheus' Die Hauptkonfiguration befindet sich in der /etc/prometheus/prometheus.yml Datei.
  • Diese Datei enthält eine Scrape-Konfiguration für Prometheus selbst.
  • Die Abstreifintervall und Auswertungsintervall sind global konfiguriert auf 15s. Die scrape_interval Parameter definiert die Zeit zwischen jedem Prometheus scrape, während der evaluation_interval Parameter ist die Zeit zwischen jeder Auswertung von Prometheus' Alarmierungsregeln.
  • Die Prometheus Knotenpunkt-Exporter wird hinzugefügt und aktiviert. Diese Fremdsystem-Exporteur wird verwendet, um Hardware- und Betriebssystemmetriken zu sammeln. Ihre Node Exporter-Metriken werden an den Port 9100 Ihrer Linode.

Die Prometheus Marketplace App wurde von Linode entwickelt. Für Support bezüglich der App-Bereitstellung kontaktieren Sie bitte den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Unterstützung bezüglich des Tools oder der Software selbst, besuchen Sie Prometheus Community.