Überblick
Prometheus ist ein hervorragendes Open-Source-Überwachungssystem, mit dem wir Metriken aus unseren Anwendungen sammeln und in einer Datenbank speichern können, insbesondere einer zeitreihenbasierten DB. Der größte Vorteil von Prometheus ist die Abfragesprache, die es für die Datenverarbeitung bereitstellt.
Verwendung von Prometheus
Mit Prometheus können wir nicht nur Metrikdaten exportieren, die sich auf sich selbst beziehen, wie die Anzahl der empfangenen Anfragen, den Speicherverbrauch usw. In dieser Lektion verwenden wir Node Exporter, der in der Lage ist, Metriken über eine Systeminfrastruktur zu erstellen und zu sammeln, die aus dem Speicherverbrauch, Netzwerkstatistiken und zugehörigen Daten besteht.
Beachten Sie, dass Nginx auf Ihrem System installiert sein sollte, bevor Sie auch Prometheus und den Exporter installieren können. Lesen Sie, wie Sie NGINX installieren, um dies zu tun.
Prometheus installieren
Prometheus hat ein Debian-Paket. Importieren Sie dazu den Paketschlüssel in unseren Computer:
Holen Sie sich https://s3-eu-west-1.Amazonaws.com/deb.robusteWahrnehmung.io/41EFC99D.gpg | apt-Schlüssel hinzufügen -Sobald wir diesen Befehl ausführen, sehen wir die folgende Ausgabe:
Schlüssel für Prometheus importieren
Schließlich sind wir bereit, alle erforderlichen Pakete in unserem System zu installieren:
apt-get-Updateapt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
Beachten Sie, dass die Aktualisierung von apt-Paketen je nach Version der Bibliotheken, die Sie auf Ihrem Computer installiert haben, einige Minuten dauern kann take.
Wenn Sie Probleme haben, Pakete für Ubuntu zu finden, suchen Sie im Ubuntu-Paket-Repository. Hier ist die Beispielausgabe, die wir sehen:
Prometheus-Installation
Dadurch wird auch der Prometheus-Server gestartet. Sie können mit diesem Befehl bestätigen, dass die App ausgeführt wird:
Dienst prometheus-StatusWir sehen folgende Ausgabe:
Prometheus-Status
Jetzt können wir das Prometheus-Dashboard besuchen und auf localhost:9090 port damit spielen. Dies wird in etwa so angezeigt:
Prometheus-Laufen
Fazit
In dieser Lektion haben wir uns angesehen, wie wir Prometheus installieren können, ein hervorragendes Tool für die Erfassungsanwendungsmetriken. Lesen Sie hier mehr Ubuntu-basierte Beiträge.