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.
- Öffnen Sie einen Browser und navigieren Sie zu
http://192.0.2.0:9090/
. Ersetzen192.0.2.0
mit Ihrem Die IP-Adresse von Linode. Dies bringt Sie zum Expression-Browser Ihrer Prometheus -Instanz. - Überprüfen Sie, ob Prometheus Metriken bereitstellt, indem Sie zu
http://192.0.2.0:9090/metrics
. Ersetzen192.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
. Diescrape_interval
Parameter definiert die Zeit zwischen jedem Prometheus scrape, während derevaluation_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. Wenn Sie Unterstützung bei der Bereitstellung der App benötigen, wenden Sie sich an den Linode-Support über die in der Seitenleiste aufgeführten Informationen. Für Support bezüglich des Tools oder der Software selbst, besuchen Sie Prometheus Community.