Beschreibung
Monitoring mit Prometheus und Grafana
Ziel
In diesem Workshop lernen Sie, wie Sie mit Prometheus, Grafana und dem Alert Manager Infrastruktur und Anwendungen effektiv überwachen, Probleme frühzeitig erkennen und Alarme einrichten, um auf kritische Situationen reagieren zu können.
In diesem Workshop:
-
lernen Sie die Grundlagen des Monitorings kennen und erhalten Sie einen Einblick in die Grundkonzepte und die Architektur von Prometheus.
-
erhalten Sie eine Einführung in die Administration von Grafana, einem leistungsstarken Werkzeug zur Visualisierung von Metriken und zur Erstellung von Dashboards.
-
lernen Sie, wie Grafana mit Prometheus zusammenarbeitet.
-
lernen Sie, wie Sie Prometheus konfigurieren und verwenden, um sich benachrichtigen zu lassen, wenn bestimmte Kriterien erfüllt sind.
-
erfahren Sie, wie Sie sich mit Hilfe von Dashboards, Berichten oder anderen Informationsquellen über den Status Ihrer Anwendungen und Infrastruktur auf dem Laufenden halten können.
Kommende Starttermine
Inhalte / Module
Moderne Softwaresysteme nutzen häufig Microservices und Container, um flexibel skalieren zu können. Dabei werden Softwarekomponenten über mehrere Systeme verteilt. In der Praxis ist es wichtig, die Systemlast und die Performance der einzelnen Komponenten zu messen und zu überwachen.
In diesem Workshop erfahren Sie, warum Monitoring so wichtig ist und wie Sie Tools wie Prometheus und Grafana einsetzen können, um Ihr Kubernetes-System zu überwachen. Sie lernen, wie Prometheus die benötigten Daten sammelt, intern verarbeitet und wie Sie diese mit Grafana visualisieren. Der Schwerpunkt liegt dabei auf der administrativen Seite von Grafana im Zusammenspiel mit Prometheus.
Außerdem lernen Sie, wie Sie Alerts einrichten und Best Practices anwenden, was SLO, SLA und SLI bedeuten, wie Sie Traces und Logs verwenden und wie Sie ein zuverlässiges Monitoring in Ihrer Produktionsumgebung sicherstellen.
In einer Cloud-basierten Schulungsumgebung wenden Sie das Gelernte in der Praxis an, um Ihre Fähigkeiten und Kenntnisse in der Überwachung mit Prometheus und Grafana zu vertiefen.
Am Ende des Workshops sind Sie in der Lage, Ihre Infrastruktur und Anwendungen effektiv zu überwachen, Probleme frühzeitig zu erkennen und Alarme einzurichten, um auf kritische Situationen reagieren zu können.
Agenda:
Geschichte des Monitoring
-
Push- vs. Pull-Methode
-
Vor- und Nachteile der Methoden
-
Beispiele von Monitoringsystemen
-
Was sind Zeitreihendaten?
Einstieg in Prometheus
-
Was ist Prometheus – und was ist es nicht?
-
Architektur
-
Aufbau
-
Komponenten
-
Kapazitätsplanung
-
Use cases
-
Schwachen und Stolpersteine
Installation und Konfiguration
-
Installation von Prometheus als Server
-
Konfiguration eines Prometheus-Servers
-
Installation eines Exporters
-
Konfiguration eines Exporters
Prometheus Datenmodell
-
Zeitreihen-Daten mit Prometheus
-
Metriken und Label
-
Metrik-Typen
-
Counter
-
Gauge
-
Histogram
-
Summary
-
Queries
-
PromQL
-
Promtool
-
erste einfache Queries
-
Query: Operatoren
-
Query: Funktionen
-
Prometheus HTTP API
Visualisierung
-
Überblick der Möglichkeiten
-
Einstieg in Grafana
Grafana
-
Installation und Konfiguration
-
Welches Backend für welchen Use case?
-
Erstellen von Prometheus Dashboards
-
Provisionierung/Automatisierung von Dashboards
-
Grafana CLI
Exporters
-
Application Monitoring
-
Jobs und Instanzen
Push Gateway
-
Installation
-
Daten nach Prometheus pushen
Recording Rules
-
Einführung
-
Recording Rules konfigurieren
Alerting
-
Alertmanager
-
Installation
-
Konfiguration
-
HA und Alertmanager
-
-
Prometheus Alerts
-
Alerting Rules
-
Alerts pflegen
-
-
Alerting mit Grafana
Advanced Topics
-
Service Discovery
-
DNS A Records
-
Kubernetes
-
Public Clouds
-
-
Multiple Prometheus-Instanzen – High Availability
-
Aufbau
-
Federation
-
Remote Storage
-
-
Security
-
Multitenancy
-
Client Libraries für Entwickler
-
Advanced PromQL
Zielgruppe / Voraussetzungen
Dieser Workshop richtet sich an Linux-Administratoren, DevOps und Entwickler, die die Möglichkeiten von Prometheus und Grafana kennenlernen wollen.
Voraussetzungen:
Voraussetzung für die Teilnahme an diesem Workshop sind Grundkenntnisse in der Administration von Linux-Systemen.
Abschlussqualifikation / Zertifikat
Teilnahmebescheinigung
Kostenzusatz
Enthalten sind Workshopunterlagen und die Teilnahmebescheinigung
Infos anfordern
heise academy
Die heise academy steht für selbstbestimmte und lebenslange Weiterbildung für IT-Professionals und Unternehmen. Unsere Schulungen überzeugen vor allem durch Interaktion, thematischen Tiefgang und individuelle Betreuung. Die iX-Workshops bieten IT-Professionals unverzichtbare Fortbildung sowohl zu neuen als auch zu bestehenden Themen. Das Themenspektrum umfasst...
Erfahren Sie mehr über heise Academy und weitere Kurse des Anbieters.