Kurzbeschreibung
Moderne Server, E-Commerce Anwendungen und datengetriebene Unternehmen produzieren eine Menge an Daten. Hierzu zählen insbesondere Logdateien, Performance- und Laufzeitdaten. Für Sammlung, Auswertung und Durchsuchen hat sich Elastic Stack etabliert.
Der Kurs Elastic Stack vermittelt die Möglichkeiten der Komponenten von Elastic Stack. Hierzu zählt das Speichern und Suchen mit Elasticsearch, die Datenaufbereitung mit Logstash, das Einsammeln von Daten mit Beats und die Analyse und Visualisierung mit Kibana. Anhand vieler anschaulicher Praxisbeispiele vertiefen Sie das Wissen zu den Werkzeugen und schaffen einen wichtigen Grundstock eigene Projekte umzusetzen.
Nach diesem Seminar haben die Schulungsteilnehmer einen genauen Überblick, wie Elastic Stack eingesetzt werden kann und das Rüstzeug erworben, eigene Lösungen umzusetzen.
Voraussetzungen
Vorausgesetzt werden solide Kenntnisse im Umgang mit Linux-Systemen und der Kommandozeile.
Seminarinhalt
Elastic Stack Grundlagen
• Elastic Stack Komponenten
• RESTful API's
• cURL zum senden von HTTP-Anfragen und empfangen von Antworten
• Installation von Elasticsearch und Kibana
Elasticsearch
• Elasticsearch Konzepte
• indexes, types, nodes, ingest nodes und clusters
• datatypes und mappings
Suchen mit Elasticsearch
• Anwendungsfälle von Elasticsearch
• text analysis, tokenizers, analyzers
• Sucherelevanz als Maßstab für Beziehung zw. Suchanfrage und ergebnisse.
Analysen mit Elasticsearch
• einfache Aggregationen
• komplexe Aggregationen
Datenströme verwalten mit Logstash
• Analyse von Log Daten
• Logstash Architektur
• Installation und Konfiguration Logstash
• Daten Pipelines
• ingest nodes vs. Logstash
• Transformationen und Filter
Beats - Daten von verschiedenen Systemen an Logstash oder Elasticsearch schicken
• FileBeats
• WinLogBeat
• MetricBeat
• HeartBeat
Visualisierung mit Kibana
• Aufbau von Dashboards
• Einrichten von Abfragen
• Komplexe Visualisierungen
• Monitoring der Server Infrastruktur
Zielgruppen
Der Kurs richtet sich an erfahrene Linux-Systemadministrator:innen.
Preise und Termine
Offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
(ortsabhängig)
Firmenschulung
Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.
(Zertifizierung)
Software
Geschult wird grundsätzlich auf der aktuellsten Version von Elastic Stack, die für einen produktiven Betrieb eingesetzt werden kann. Sofern gewünscht kann auch auf anderen Versionen geschult werden.
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.