<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="29303" language="de" source="https://portal.flane.ch/swisscom/xml-course/xamira-xam-prom-1" lastchanged="2026-03-19T11:11:39+01:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Prometheus: Praxiskurs Monitoring</title><productcode>XAM-PROM-1</productcode><vendorcode>XA</vendorcode><vendorname>Xamira</vendorname><fullproductcode>XA-XAM-PROM-1</fullproductcode><version>1.0</version><objective>&lt;p&gt;Die Teilnehmer lernen das Monitoring von Applikationen, Services und Infrastruktur mit Prometheus. Dazu geh&amp;ouml;rt die Installation und Konfiguration verschiedener Exporter, die Service Discovery und das Erheben von Metriken mit Prometheus sowie das Abfragen von Metriken per PromQL. Zudem behandelt der Kurs das Erstellen von Dashboards mit Grafana, die Definition von Alerting Rules und die Konfiguration von AlertManager sowie eine &amp;Uuml;bersicht &amp;uuml;ber das Clustering von Prometheus, einschliesslich Federation und Thanos.&lt;/p&gt;</objective><essentials>&lt;p&gt;Die Teilnehmer m&amp;uuml;ssen die Grundlagen der Linux-Systemadministration beherrschen. Sie m&amp;uuml;ssen sich sicher auf der Kommandozeile bewegen, Dateien auf der Kommandozeile editieren und Systemdienste steuern k&amp;ouml;nnen. Zudem ben&amp;ouml;tigen die Teilnehmer grundlegendes Wissen &amp;uuml;ber die zu &amp;uuml;berwachenden Systemeigenschaften und Dienste. Grundkenntnisse in Docker oder Podman sowie Kubernetes werden in Teilen des Kurses vorausgesetzt.&lt;/p&gt;</essentials><audience>&lt;p&gt;Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse.&lt;/p&gt;</audience><contents>&lt;h5&gt;Einf&amp;uuml;hrung in das Monitoring mit Prometheus&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Ziele und Methoden von Monitoring&lt;/li&gt;&lt;li&gt;Architektur und Komponenten von Prometheus&lt;/li&gt;&lt;li&gt;Auswahl zu &amp;uuml;berwachender Systeme und Eigenschaften&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Exporter&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Node Exporter f&amp;uuml;r die &amp;Uuml;berwachung von Einzelsystemen&lt;/li&gt;&lt;li&gt;Blackbox Exporter f&amp;uuml;r die &amp;Uuml;berwachung externer Systeme&lt;/li&gt;&lt;li&gt;Grok Exporter und mtail f&amp;uuml;r die &amp;Uuml;berwachung von Log-Dateien&lt;/li&gt;&lt;li&gt;Push Gateway f&amp;uuml;r die &amp;Uuml;berwachung von abgeschlossenen Vorg&amp;auml;ngen&lt;/li&gt;&lt;li&gt;cAdvisor f&amp;uuml;r die &amp;Uuml;berwachung von Containern&lt;/li&gt;&lt;li&gt;kube-state-metrics f&amp;uuml;r die &amp;Uuml;berwachung von Kubernetes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Service Discovery&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Statische Konfiguration&lt;/li&gt;&lt;li&gt;Dateibasierte Service Discovery&lt;/li&gt;&lt;li&gt;Service Discovery per DNS&lt;/li&gt;&lt;li&gt;Service Discovery in IaaS-Clouds&lt;/li&gt;&lt;li&gt;Service Discovery in Kubernetes&lt;/li&gt;&lt;li&gt;Relabeling, insbesondere in IaaS-Clouds und Kubernetes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;PromQL&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Metriken und Labels&lt;/li&gt;&lt;li&gt;Datentypen und ihre Eigenschaften und Funktionen&lt;/li&gt;&lt;li&gt;Vektortypen und Vektormatching&lt;/li&gt;&lt;li&gt;Recording Rules und Alerting Rules&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Alarmierung&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;AlertManager&lt;/li&gt;&lt;li&gt;Konfiguration von Alerts&lt;/li&gt;&lt;li&gt;Alert Labels und Alert Routing&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Dashboards und Grafana&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Prometheus Consoles&lt;/li&gt;&lt;li&gt;Grafana&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Operative Aspekte&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Meta-Monitoring&lt;/li&gt;&lt;li&gt;Kapazit&amp;auml;tsplanung&lt;/li&gt;&lt;li&gt;Skalierung und Hochverf&amp;uuml;gbarkeit&lt;/li&gt;&lt;li&gt;Verteiltes Prometheus und Federation&lt;/li&gt;&lt;li&gt;Hinweise zur Instrumentierung eigener Anwendungen&lt;/li&gt;&lt;li&gt;Ausblick auf Thanos&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Best Practices&lt;/h5&gt;</contents><objective_plain>Die Teilnehmer lernen das Monitoring von Applikationen, Services und Infrastruktur mit Prometheus. Dazu gehört die Installation und Konfiguration verschiedener Exporter, die Service Discovery und das Erheben von Metriken mit Prometheus sowie das Abfragen von Metriken per PromQL. Zudem behandelt der Kurs das Erstellen von Dashboards mit Grafana, die Definition von Alerting Rules und die Konfiguration von AlertManager sowie eine Übersicht über das Clustering von Prometheus, einschliesslich Federation und Thanos.</objective_plain><essentials_plain>Die Teilnehmer müssen die Grundlagen der Linux-Systemadministration beherrschen. Sie müssen sich sicher auf der Kommandozeile bewegen, Dateien auf der Kommandozeile editieren und Systemdienste steuern können. Zudem benötigen die Teilnehmer grundlegendes Wissen über die zu überwachenden Systemeigenschaften und Dienste. Grundkenntnisse in Docker oder Podman sowie Kubernetes werden in Teilen des Kurses vorausgesetzt.</essentials_plain><audience_plain>Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse.</audience_plain><contents_plain>Einführung in das Monitoring mit Prometheus


- Ziele und Methoden von Monitoring
- Architektur und Komponenten von Prometheus
- Auswahl zu überwachender Systeme und Eigenschaften
Exporter


- Node Exporter für die Überwachung von Einzelsystemen
- Blackbox Exporter für die Überwachung externer Systeme
- Grok Exporter und mtail für die Überwachung von Log-Dateien
- Push Gateway für die Überwachung von abgeschlossenen Vorgängen
- cAdvisor für die Überwachung von Containern
- kube-state-metrics für die Überwachung von Kubernetes
Service Discovery


- Statische Konfiguration
- Dateibasierte Service Discovery
- Service Discovery per DNS
- Service Discovery in IaaS-Clouds
- Service Discovery in Kubernetes
- Relabeling, insbesondere in IaaS-Clouds und Kubernetes
PromQL


- Metriken und Labels
- Datentypen und ihre Eigenschaften und Funktionen
- Vektortypen und Vektormatching
- Recording Rules und Alerting Rules
Alarmierung


- AlertManager
- Konfiguration von Alerts
- Alert Labels und Alert Routing
Dashboards und Grafana


- Prometheus Consoles
- Grafana
Operative Aspekte


- Meta-Monitoring
- Kapazitätsplanung
- Skalierung und Hochverfügbarkeit
- Verteiltes Prometheus und Federation
- Hinweise zur Instrumentierung eigener Anwendungen
- Ausblick auf Thanos
Best Practices</contents_plain><duration unit="d" days="3">3 Tage</duration><pricelist><price country="DE" currency="EUR">2150.00</price><price country="AT" currency="EUR">2150.00</price></pricelist><miles/></course>