Bewertung:

Das Buch bietet einen umfassenden Leitfaden für den Prometheus-Stack mit schrittweisen Beispielen und praktischen Anwendungen. Während es die Grundlagen hervorragend erklärt und nützliche Testumgebungen bereitstellt, leidet es unter einer schlechten Bearbeitung, Grafiken mit geringer Auflösung und unzusammenhängenden Erklärungen in einigen Kapiteln.
Vorteile:⬤ Umfassende Schritt-für-Schritt-Anleitung für den Prometheus-Stack.
⬤ Praktische Beispiele auf GitHub, die sowohl virtuelle Maschinen als auch Kubernetes nutzen.
⬤ Gute Erklärungen zu den Grundlagen des Monitoring.
⬤ Vereinfacht das Verständnis von Zeitreihen und Überwachung durch praktische Beispiele.
⬤ Schlecht redigiert, mit unzusammenhängenden Erklärungen in bestimmten Kapiteln.
⬤ Niedrig aufgelöste Grafiken, die schwer zu lesen sind.
⬤ Fehlende detaillierte Erklärungen von Beispielen, insbesondere in späteren Kapiteln.
⬤ Einige Inhalte werden außerhalb von Bildern nicht angemessen vermittelt, so dass sie für Leser mit Sehproblemen nicht zugänglich sind.
(basierend auf 5 Leserbewertungen)
Hands-On Infrastructure Monitoring with Prometheus
Aufbau von Prometheus-Ökosystemen mit metrikzentrierter Visualisierung, Alarmierung und Abfragen Hauptmerkmale Integrieren Sie Prometheus mit Alertmanager und Grafana, um ein komplettes Überwachungssystem aufzubauen Erkunden Sie PromQL, die funktionale Abfragesprache von Prometheus, mit leicht nachvollziehbaren Beispielen Erfahren Sie, wie Sie Prometheus-Komponenten mit Kubernetes und herkömmlichen Instanzen bereitstellen Buchbeschreibung
Prometheus ist ein Open-Source-Überwachungssystem. Es bietet eine moderne Zeitreihen-Datenbank, eine robuste Abfragesprache, verschiedene Möglichkeiten zur Visualisierung von Metriken und eine zuverlässige Alarmierungslösung für traditionelle und Cloud-native Infrastrukturen.
Dieses Buch behandelt die grundlegenden Konzepte der Überwachung und untersucht die Prometheus-Architektur, das Datenmodell und die Funktionsweise der Metrikaggregation. Mehrere Testumgebungen sind enthalten, um verschiedene Konfigurationsszenarien zu untersuchen, wie z. B. die Verwendung verschiedener Exporter und Integrationen. Sie lernen PromQL anhand mehrerer Beispiele kennen und wenden dieses Wissen dann auf Alarmierungs- und Aufzeichnungsregeln an und erfahren, wie Sie diese testen können. Danach wird das Alarm-Routing mit Alertmanager und die Erstellung von Visualisierungen mit Grafana ausführlich behandelt. Darüber hinaus werden in diesem Buch verschiedene Mechanismen zur Erkennung von Diensten behandelt und es wird sogar ein Beispiel dafür gegeben, wie Sie Ihre eigenen erstellen können. Schließlich erfahren Sie mehr über Prometheus-Föderation, Cross-Sharding-Aggregation und Langzeitspeicherung mit Hilfe von Thanos.
Am Ende dieses Buches werden Sie in der Lage sein, Prometheus als vollständiges Überwachungssystem vor Ort, in Cloud-Umgebungen, in eigenständigen Instanzen oder unter Verwendung der Container-Orchestrierung mit Kubernetes zu implementieren und zu skalieren. Was Sie lernen werden Erfassen Sie die Grundlagen der Überwachung und implementieren Sie sie mit Prometheus Entdecken Sie, wie Sie Metriken aus gängigen Infrastrukturdiensten extrahieren können Finden Sie heraus, wie Sie die Vorteile von PromQL voll ausschöpfen können Entwerfen Sie einen hochverfügbaren, stabilen und skalierbaren Prometheus-Stack Entdecken Sie die Leistungsfähigkeit von Kubernetes Prometheus Operator Verstehen Sie Konzepte wie Federation und Cross-Shard-Aggregation Schalten Sie mit Thanos nahtlose globale Ansichten und langfristige Speicherung in Cloud-nativen Anwendungen frei Für wen ist dieses Buch gedacht?
Wenn Sie Softwareentwickler, Cloud-Administrator, Ingenieur für Standortzuverlässigkeit, DevOps-Enthusiast oder Systemadministrator sind und ein ausfallsicheres Überwachungs- und Warnsystem für die Aufrechterhaltung der Infrastruktursicherheit und -leistung einrichten möchten, ist dieses Buch genau das Richtige für Sie. Grundlegende Netzwerk- und Infrastrukturüberwachungskenntnisse werden Ihnen helfen, die in diesem Buch behandelten Konzepte zu verstehen. Inhaltsverzeichnis Monitoring-Grundlagen Ein Überblick über das Prometheus-Ökosystem Einrichten einer Testumgebung Prometheus-Metriken-Grundlagen Ausführen eines Prometheus-Servers Exporteure und Integrationen Prometheus Query Language - PromQL Fehlerbehebung und Validierung Definieren von Alerting- und Aufzeichnungsregeln Entdecken und Erstellen von Grafana-Dashboards Verstehen und Erweitern des Alertmanagers Auswählen der richtigen Service-Discovery Skalieren und Föderieren von Prometheus Integrieren von Langzeitspeicher mit Prometheus