Zurück zur Übersicht

Begriff

ELK Stack

DevOps Monitoring S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Deine Server schreiben Millionen von Logzeilen. "Error in Zeile 5..." Niemand kann das lesen (zu viel, zu schnell, verteilt auf 50 Server). Der ELK Stack ist der Staubsauger und das Mikroskop für Logs.

  1. Logstash (Der Schlauch): Saugt Logs von überall auf und putzt sie ("Hier ist das Datum, da ist der Error").
  2. Elasticsearch (Der Speicher): Speichert sie in einer riesigen Suchmaschine (wie Google, aber für Logs).
  3. Kibana (Die Brille): Ein schönes Dashboard. "Zeig mir alle Errors der letzten Stunde als rote Balken."

Merksatz: Eine Sammlung von drei Open-Source-Produkten (Elasticsearch, Logstash, Kibana), die verwendet werden, um Protokolldaten aus verschiedenen Quellen zu sammeln, zu durchsuchen und zu visualisieren.


Quick-Check

  1. Ist es kostenlos?
    Jein. Der Kern ist "Open" (aber spezielle Lizenz, nicht ganz Open Source). Viele Hosting-Features (Security, ML) kosten Geld (Elastic Cloud). Amazon hat sich abgespalten (OpenSearch), weil sie Streit um die Lizenz hatten.
  2. Nur für Logs?
    Nein. Auch für Volltextsuche im Webshop ("Kunde sucht 'iPhon'"). Elasticsearch ist extrem gut in "Meinten Sie iPhone?".
  3. Unterschied zu Splunk?
    Splunk ist teuer und proprietär (Enterprise). ELK ist "gratis" (wenn man es selbst hostet) und flexibler, aber mehr Arbeit.