alt text

Monitoring mit Prometheus & Grafana

Kursinhalt

In diesem Kurs lernen Teilnehmende die Grundlagen des Monitoring mit Prometheus und Grafana kennen.

Sie erhalten einen Einblick, wie Prometheus die erfolderlichen Daten sammelt und intern behandelt.
Zur Visualisierung der Daten wird Grafana vorgestellt. Hier liegt der Fokus auf der administrativen Seite von Grafana im Zusammenspiel mit Prometheus.
Die Teilnehmenden erfahren, wie sie sich zu bestimmten Kriterien alarmieren lassen können, und welche Möglichkeiten es gibt, sich darüber informieren zu lassen.

Ausführliche 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
    • Komponennten
    • Kapazitätsplanung
    • Use cases
    • Schwächen 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

Entwickler:innen, Anwendungsbetreuer:innen, DevOps Engineers

Nötige Vorkenntnisse

Die Teilnehmenden verfügen über Grundkenntnisse der Linux-Systemadministration.

Dauer

3 Tage

Beginn 9:00 Uhr
Ende 16:30 Uhr

Veranstaltungsform

Online oder Präsenz möglich

Kontaktieren Sie uns!

Bei Fragen zu unserem Trainingsangebot erreichen Sie uns unter:

+49 8457 337 9990

training@b1-systems.de