<?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="30068" language="de" source="https://portal.flane.ch/swisscom/xml-course/xamira-xam-loki-1" lastchanged="2024-09-18T11:13:01+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Loki: Praxiskurs Log-Management und Log-Analyse</title><productcode>XAM-LOKI-1</productcode><vendorcode>XA</vendorcode><vendorname>Xamira</vendorname><fullproductcode>XA-XAM-LOKI-1</fullproductcode><version>1.0</version><objective>&lt;p&gt;Die Teilnehmer lernen, Log-Meldungen mit Loki zentral zu speichern und &amp;uuml;ber mehrere Quellen hinweg auszuwerten. Ein besonderer Schwerpunkt liegt dabei auf der Erhebung der Log-Daten und der Vorverarbeitung, um eine effiziente Suche in den erhobenen Daten zu gew&amp;auml;hrleisten. Die Teilnehmer nutzen LogQL zur Analyse von Log-Meldungen und lernen die grafische Darstellung von Log-Daten im Grafana. Zudem thematisiert der Kurs die Verbindung von Log-Inhalten in Loki mit Monitoring-Metriken in Prometheus und die Erhebung von Log-Nachrichten von Anwendungen in Kubernetes.&lt;/p&gt;</objective><audience>&lt;p&gt;Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse. 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. Grundkenntnisse im Umgang mit Prometheus und Kubernetes sowie Regul&amp;auml;ren Ausdr&amp;uuml;cken werden in Teilen des Kurses vorausgesetzt.&lt;/p&gt;</audience><contents>&lt;h5&gt;Einf&amp;uuml;hrung in das Log-Management mit Loki&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Prinzipien des Log-Managements&lt;/li&gt;&lt;li&gt;Architektur von Loki&lt;/li&gt;&lt;li&gt;Streams, Labels, Indexe und Log-Nachrichten&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Log-Meldungen mit Promtail erheben&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Log-Nachrichten aus Log-Dateien&lt;/li&gt;&lt;li&gt;Log-Nachrichten aus dem systemd-Journal&lt;/li&gt;&lt;li&gt;&amp;Uuml;bersicht &amp;uuml;ber weitere Log-Quellen (syslog, Windows Event Logs, Batch-Verarbeitung, &amp;hellip;)&lt;/li&gt;&lt;li&gt;Relabeling, insbesondere in Kubernetes&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Promtail Pipelines&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Parsen von Log-Nachrichten (logfmt, JSON, Regul&amp;auml;re Ausdr&amp;uuml;cke)&lt;/li&gt;&lt;li&gt;&amp;Auml;ndern von Zeitstempeln, Labels und Log-Nachrichten&lt;/li&gt;&lt;li&gt;Verarbeiten mehrzeiliger Nachrichten&lt;/li&gt;&lt;li&gt;Filtern von Log-Nachrichten&lt;/li&gt;&lt;li&gt;Unterschiedliche Behandlung verschiedener Nachrichten&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Zugriff auf Log-Daten&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;logcli&lt;/li&gt;&lt;li&gt;Grafana&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;LogQL&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Stream-Selektion, Filtern von Log-Nachrichten und Volltextsuche&lt;/li&gt;&lt;li&gt;Extrahieren und Vergleichen von Informationen aus Log-Nachrichten&lt;/li&gt;&lt;li&gt;&amp;Auml;ndern von Labels und Log-Nachrichten&lt;/li&gt;&lt;li&gt;Metriken basierend auf Log-Meldungen&lt;/li&gt;&lt;li&gt;Funktionen und Operatoren f&amp;uuml;r Metric-Queries&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Integration von Loki und Prometheus&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Labels in Loki und Prometheus&lt;/li&gt;&lt;li&gt;Gemeinsame Darstellung von Logs und Metriken in Grafana&lt;/li&gt;&lt;li&gt;Bereitstellung von Prometheus-Metriken in Promtail&lt;/li&gt;&lt;li&gt;Recording und Alerting Rules und Alarmierung mit AlertManager&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Logging in Kubernetes&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Promtail f&amp;uuml;r Container-Logs&lt;/li&gt;&lt;li&gt;Promtail als Sidecar-Container&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;&amp;Uuml;bersicht &amp;uuml;ber weiterf&amp;uuml;hrende Aspekte&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Konfiguration von Storage und Retention&lt;/li&gt;&lt;li&gt;Clustering und Hochverf&amp;uuml;gbarkeit&lt;/li&gt;&lt;li&gt;Multi Tenancy, Authentifikation und Limits&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Best Practices&lt;/h5&gt;</contents><objective_plain>Die Teilnehmer lernen, Log-Meldungen mit Loki zentral zu speichern und über mehrere Quellen hinweg auszuwerten. Ein besonderer Schwerpunkt liegt dabei auf der Erhebung der Log-Daten und der Vorverarbeitung, um eine effiziente Suche in den erhobenen Daten zu gewährleisten. Die Teilnehmer nutzen LogQL zur Analyse von Log-Meldungen und lernen die grafische Darstellung von Log-Daten im Grafana. Zudem thematisiert der Kurs die Verbindung von Log-Inhalten in Loki mit Monitoring-Metriken in Prometheus und die Erhebung von Log-Nachrichten von Anwendungen in Kubernetes.</objective_plain><audience_plain>Das Training richtet sich an Entwickler und Administratoren sowie an Architekten und Entscheider mit hohem technischen Interesse. 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. Grundkenntnisse im Umgang mit Prometheus und Kubernetes sowie Regulären Ausdrücken werden in Teilen des Kurses vorausgesetzt.</audience_plain><contents_plain>Einführung in das Log-Management mit Loki


- Prinzipien des Log-Managements
- Architektur von Loki
- Streams, Labels, Indexe und Log-Nachrichten
Log-Meldungen mit Promtail erheben


- Log-Nachrichten aus Log-Dateien
- Log-Nachrichten aus dem systemd-Journal
- Übersicht über weitere Log-Quellen (syslog, Windows Event Logs, Batch-Verarbeitung, …)
- Relabeling, insbesondere in Kubernetes
Promtail Pipelines


- Parsen von Log-Nachrichten (logfmt, JSON, Reguläre Ausdrücke)
- Ändern von Zeitstempeln, Labels und Log-Nachrichten
- Verarbeiten mehrzeiliger Nachrichten
- Filtern von Log-Nachrichten
- Unterschiedliche Behandlung verschiedener Nachrichten
Zugriff auf Log-Daten


- logcli
- Grafana
LogQL


- Stream-Selektion, Filtern von Log-Nachrichten und Volltextsuche
- Extrahieren und Vergleichen von Informationen aus Log-Nachrichten
- Ändern von Labels und Log-Nachrichten
- Metriken basierend auf Log-Meldungen
- Funktionen und Operatoren für Metric-Queries
Integration von Loki und Prometheus


- Labels in Loki und Prometheus
- Gemeinsame Darstellung von Logs und Metriken in Grafana
- Bereitstellung von Prometheus-Metriken in Promtail
- Recording und Alerting Rules und Alarmierung mit AlertManager
Logging in Kubernetes


- Promtail für Container-Logs
- Promtail als Sidecar-Container
Übersicht über weiterführende Aspekte


- Konfiguration von Storage und Retention
- Clustering und Hochverfügbarkeit
- Multi Tenancy, Authentifikation und Limits
Best Practices</contents_plain><duration unit="d" days="2">2 Tage</duration><pricelist><price country="DE" currency="EUR">1450.00</price></pricelist><miles/></course>