Logzoom: schnellerer Ersatz für Logstash

08.04.2016

Weil Logstash und Fluentd nicht die Anforderungen erfüllten, hat die Firma Packetzoom einen Ersatz dafür geschrieben und unter einer freien Lizenz veröffentlicht. 

Die Firma Packetzoom hat unter dem Namen Logzoom einen Ersatz für die Log-Aggregatoren Logstash und Fluentd veröffentlicht. Wie viele andere Firmen erhebt auch Packetzoom eine Vielzahl von Performancedaten und speichert diese mit Hilfe von Log-Aggregatoren in einem Storage-Backend, das eine Auswertung der Daten erlaubt. Dabei hat Packetzoom sowohl Logstash wie auch Fluentd getestet und für unzureichend befunden. 

Logstash hat beispielsweise als Ruby-Anwendung auf der Java Virtual Machine (JVM) sehr viel Speicher und Rechenzeit verbraucht. Ähnlich fiel das Testergebnis mit Fluentd aus: stetig anwachsender Speicher, Programm-Crashes und kein Multicore-Support. Also fingen die Entwickler bei Packetzoom an, einen eigenen Log-Aggregator in der Programmiersprache Go zu entwickeln. 

Logzoom bezieht die Log-Daten von dem Logstash-Forwarder Filebeat über das Lumberjack-Protokoll. Logzoom speichert die Logging-Daten dann beispielsweise in Elasticsearch oder dem Amazon-Backend S3. Logzoom verarbeitet selber keine Log-Daten, sie müssen also bereits im richtigen Format von der Anwendung angeliefert werden, etwa ein Zeitstempel. Für fehlertolerante Setups unterstüzt Logzoom die Message-Queue RedisMQ. 

Der Quellcode und Installationshinweise sind im Logzoom-Github-Repository zu finden. 

comments powered by Disqus

Artikel der Woche

Systeme mit Vamigru verwalten

Auch wer nur kleine Flotten von Linux-Servern verwaltet, freut sich über Werkzeuge, die ihm diese Arbeit erleichtern. Vamigru tritt mit diesem Versprechen an. Wir verraten, was es leistet und wie Sie es in der eigenen Umgebung in Betrieb nehmen. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Container

Wie setzen Sie Container ein?

  • Gar nicht
  • Docker standalone
  • Docker mit Kubernetes
  • Docker mit Swarm
  • Docker mit anderem Management
  • LXC/LXD
  • Rocket
  • CRI-O auf Kubernetes
  • Container auf vSphere
  • Andere (siehe Kommentare auf der Ergebnisseite)

Google+

Ausgabe /2018

Microsite