Aus dem Kurs: Monitoring mit Prometheus und Grafana
Systemkomponenten mit Prometheus und Grafana überwachen
Aus dem Kurs: Monitoring mit Prometheus und Grafana
Systemkomponenten mit Prometheus und Grafana überwachen
Gerade in umfangreichen verteilten Systemen der heutigen Welt ist es wichtig, 2 dass du einen guten Überblick über dein Gesamtsystem behältst. 3 Durch Monitoring kannst du auch in Fehler- situationen immer schnell entscheiden: 4 Woher kommt ein Fehler? 5 Und was hat den Fehler verursacht? Und welche Auswirkungen hat der Fehler? 6 Wenn du dich für das Thema Monitoring und 7 Alerting interessierst, dann ist dieser Kurs genau das Richtige für dich. 8 Egal ob du nur eine kleine Anwendung oder 9 eine ganze System Landschaft betreuen musst, 10 hier lernst du alle wichtigen Grundlagen, damit du für diesen Job fit bist. 11 In diesem Kurs zeige ich dir, wie du Prometheus und Grafana aufsetzen kannst, um 12 damit deine Systemkomponenten zu monitoren. 13 Dabei gehe ich darauf ein, wie du 14 Prometheus dafür konfigurieren kannst, die Daten entgegenzunehmen, wie deine Systeme 15 diese Daten bereitstellen müssen und wie du die Daten dann mit Grafana aufbereiten 16 kannst, um daraus aussagekräftige der Dashboards zu erstellen. 17 Ich bin Karsten Sitterberg und als 18 freiberuflicher Entwickler, Trainer und Berater helfe ich meinen Kunden moderne 19 Softwaresysteme zu konzipieren, zu entwickeln und zu betreiben. 20 Dabei ist mir stets wichtig, ein grundlegendes Verständnis für diese 21 Systeme auch an meine Kunden zu vermitteln. 22 Um die verschiedenen Themen besser zu veranschaulichen, werden wir die einzelnen 23 Aspekte mit praktischen Beispielen behandeln. 24 Am Ende dieses Kurses wirst du ein grundsätzliches Verständnis davon haben, 25 wie du mit Prometheus und Grafana verteilte Systeme monitoren kannst. 26 Du wirst dazu in der Lage sein, hilfreiche 27 Informationen zum Betrieb und auch zur Fehlerbehandlung mit Prometheus und Grafana 28 zu aggregieren und dann zur Verfügung zu stellen. Um an diesem Kurs teilzunehmen, 29 solltest du grundsätzliche Kenntnisse in HTTP, Docker und Docker Compose haben. 30 Da wir auch die Kommandozeile gelegentlich 31 verwenden werden, solltest du auch davor keine Scheu haben. 32 Nun viel Spaß und Erfolg bei deiner Tour 33 durch die Monitoring-Welt mit Prometheus und Grafana. 34 Lass uns starten.
Laden Sie Kurse herunter und lernen Sie auch unterwegs.
Sehen Sie sich Kurse auf Ihrem Mobilgerät ohne Internetverbindung an. Laden Sie Kurse mit der LinkedIn Learning-App für iOS oder Android herunter.
Inhalt
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel20 Sek.
-
Die globale Prometheus-Konfiguration verwenden2 Min. 18 Sek.
-
(Gesperrt)
Jobs in der statischen Scrape-Konfiguration verwalten2 Min. 44 Sek.
-
(Gesperrt)
Einführung in die Relabel-Konfiguration3 Min.
-
(Gesperrt)
Challenge: Weiteren Scrape-Job anlegen1 Min. 22 Sek.
-
(Gesperrt)
Solution: Weiteren Scrape-Job anlegen2 Min. 3 Sek.
-
(Gesperrt)
Scrape-Targets dynamisch per Service-Discovery ermitteln6 Min. 54 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel35 Sek.
-
Das Prometheus-Datenmodell kennenlernen1 Min. 30 Sek.
-
(Gesperrt)
Ereignisse in Countern zählen1 Min. 2 Sek.
-
(Gesperrt)
Zustandsänderungen mit Gauges sichtbar machen28 Sek.
-
(Gesperrt)
Werteverteilungen im Histogramm erfassen2 Min. 23 Sek.
-
(Gesperrt)
Quantile in Summaries erfassen2 Min. 49 Sek.
-
(Gesperrt)
Mit Labels neue Dimensionen erzeugen1 Min. 52 Sek.
-
(Gesperrt)
Einführung in das Prometheus-Scrape-Format5 Min. 48 Sek.
-
(Gesperrt)
PromQL für Abfragen einsetzten2 Min. 58 Sek.
-
(Gesperrt)
Operatoren verwenden3 Min. 25 Sek.
-
(Gesperrt)
Mit Vector Matching mehrere Zeitreihen verarbeiten4 Min. 23 Sek.
-
(Gesperrt)
Zeitreihen zur Auswertung aggregieren2 Min. 37 Sek.
-
(Gesperrt)
Zeitreihen mithilfe von Funktionen auswerten3 Min. 43 Sek.
-
(Gesperrt)
Mit der HTTP-API auf Prometheus zugreifen8 Min. 24 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel34 Sek.
-
(Gesperrt)
Fremde Metrikformate mittels Exporter anpassen1 Min. 4 Sek.
-
(Gesperrt)
Internetstandarddienste mittels Blackbox-Exporter überwachen10 Min. 32 Sek.
-
(Gesperrt)
Servermetriken mit dem Node-Exporter bereitstellen5 Min. 34 Sek.
-
(Gesperrt)
Entwicklung eines eigenen Exporters am Beispiel von NOAA Sonnenwinddaten10 Min. 12 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel23 Sek.
-
(Gesperrt)
Vorstellung des Pushgateways für kurzlebige Tasks1 Min. 3 Sek.
-
(Gesperrt)
Pushgateway mit Docker einrichten3 Min. 28 Sek.
-
(Gesperrt)
Metriken per Pushgateway anbieten5 Min. 45 Sek.
-
(Gesperrt)
Metriken aus dem Pushgateway löschen2 Min. 35 Sek.
-
(Gesperrt)
Textfile-Exporter alternativ zum Pushgateway verwenden7 Min. 43 Sek.
-
(Gesperrt)
Netzwerkgrenzen überwinden mittels PushProx12 Min. 20 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel18 Sek.
-
(Gesperrt)
Schnell auf Fehler reagieren mit Alerting48 Sek.
-
(Gesperrt)
Alerts mit Alerting-Regeln definieren7 Min. 40 Sek.
-
(Gesperrt)
Alerting-Regeln im Setup aktivieren und auslösen5 Min. 58 Sek.
-
(Gesperrt)
Challenge: Alerts anlegen und auslösen1 Min. 2 Sek.
-
(Gesperrt)
Solution: Alerts anlegen und auslösen3 Min. 45 Sek.
-
(Gesperrt)
Alertmanager zur Verwaltung von Alerts starten4 Min. 56 Sek.
-
(Gesperrt)
E-Mail-Server in der globalen Konfiguration hinterlegen1 Min. 48 Sek.
-
(Gesperrt)
Alert-Empfänger in der receiver-config angeben2 Min. 33 Sek.
-
(Gesperrt)
Alerts gruppieren und deduplizieren mittels Routing5 Min. 45 Sek.
-
(Gesperrt)
Den Alertmanager starten und ausprobieren3 Min. 6 Sek.
-
(Gesperrt)
Alerts temporär unterdrücken oder stumm schalten9 Min. 45 Sek.
-
(Gesperrt)
Challenge: Hochverfügbarkeit mit dem Alertmanager demonstrieren1 Min. 28 Sek.
-
(Gesperrt)
Solution: Hochverfügbarkeit mit dem Alertmanager demonstrieren4 Min. 40 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel27 Sek.
-
(Gesperrt)
Einführung in die Konzepte2 Min. 36 Sek.
-
(Gesperrt)
Grafana mithilfe von Docker installieren5 Min. 35 Sek.
-
(Gesperrt)
Oberfläche von Grafana kennenlernen, Teil 14 Min. 46 Sek.
-
(Gesperrt)
Oberfläche von Grafana kennenlernen, Teil 26 Min. 38 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel23 Sek.
-
(Gesperrt)
Dashboards zu Grafana hinzufügen4 Min. 7 Sek.
-
(Gesperrt)
Grafana mit Datenquellen provisionieren5 Min. 48 Sek.
-
(Gesperrt)
Grafana mit Dashboards provisionieren8 Min. 14 Sek.
-
(Gesperrt)
Challenge: Grafana um ein Dashboard erweitern1 Min. 48 Sek.
-
(Gesperrt)
Eigene Grafana-Dashboards zusammenstellen10 Min. 2 Sek.
-
(Gesperrt)
Panels mit Value Mappings verständlich gestalten7 Min. 54 Sek.
-
(Gesperrt)
Challenge: Dashboard um eigenes Panel erweitern50 Sek.
-
(Gesperrt)
Solution: Dashboard um eigenes Panel erweitern2 Min. 14 Sek.
-
(Gesperrt)
Panels per Override anpassen5 Min. 40 Sek.
-
(Gesperrt)
Übersicht gewinnen durch Playlists3 Min. 42 Sek.
-
(Gesperrt)
Grafana mithilfe von Plug-ins erweitern3 Min. 48 Sek.
-
(Gesperrt)
Dashboards mit anderen teilen5 Min. 23 Sek.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel18 Sek.
-
(Gesperrt)
Dashboards via Templating dynamisch konfigurieren4 Min. 42 Sek.
-
(Gesperrt)
Challenge: Templating und Variablen verwenden4 Min. 27 Sek.
-
(Gesperrt)
Grafana-Annotations bei Prometheus-Alerts einblenden8 Min. 42 Sek.
-
(Gesperrt)
Notification-Channel für Grafana-Alerts anlegen3 Min. 20 Sek.
-
(Gesperrt)
Grafana-Alert im Dashboard anlegen10 Min. 52 Sek.
-
(Gesperrt)
Ausblick auf die neue Alerting-API in Grafana 84 Min.
-
(Gesperrt)
-
-
(Gesperrt)
Das erwartet Sie in diesem Kapitel21 Sek.
-
(Gesperrt)
Hinweis RED-Monitoring1 Min. 40 Sek.
-
(Gesperrt)
Kubernetes-Cluster einrichten6 Min. 12 Sek.
-
(Gesperrt)
Monitoring-Infrastruktur mit Kubernetes bereitstellen4 Min. 23 Sek.
-
(Gesperrt)
Cluster im Kubernetes-Dashboard veranschaulichen4 Min. 48 Sek.
-
(Gesperrt)
Kubernetes-Metriken mit Grafana anzeigen5 Min. 20 Sek.
-
(Gesperrt)
Datenbanken monitoren am Beispiel MariaDB10 Min. 3 Sek.
-
(Gesperrt)
Anwendungsbeispiel: Spring Boot vorstellen8 Min.
-
(Gesperrt)
Spring-Boot, Teil 19 Min. 6 Sek.
-
(Gesperrt)
Spring-Boot, Teil 29 Min. 53 Sek.
-
(Gesperrt)
Spring-Boot, Teil 35 Min. 4 Sek.
-
(Gesperrt)
Micrometer-Metriken aus Spring Boot exportieren, Teil 18 Min. 46 Sek.
-
(Gesperrt)
Micrometer-Metriken aus Spring Boot exportieren, Teil 28 Min. 57 Sek.
-
(Gesperrt)
Micrometer-Metriken aus Spring Boot exportieren, Teil 311 Min. 47 Sek.
-
(Gesperrt)
Monitoring durch eigene Metriken erweitern, Teil 19 Min. 54 Sek.
-
(Gesperrt)
Monitoring durch eigene Metriken erweitern, Teil 27 Min. 49 Sek.
-
(Gesperrt)
Abschluss der Anwendungsmetriken35 Sek.
-
(Gesperrt)