Logstash
Logstash ist eine Software, die Daten filtern und speichern können. Es ist ein Produkt von Elastic, ein Unternehmen im Jahr 2012 in Amsterdam gegründet. Elastic wurde von den Programmierern erstellt, die gemacht Apache Lucene und Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur und Uri Boness. Heute beschäftigt das Unternehmen Mitarbeiter in 32 Ländern. Die Vereinigten Staaten Hauptsitz des Unternehmens befindet sich in Mountain View, Kalifornien. Es gibt auch andere amerikanische Büros in Phoenix, New York und San Francisco. Elastic der andere Büro ist in Amsterdam, Hongkong, die Schweiz, Großbritannien, Berlin, München, Norwegen, Japan, Korea, Singapur, Frankreich und Australien. Andere Produkte angeboten von Elastic gehören Kibana, Beats, X-Pack Elastic Cloud, ES-Hadoop und einige andere kleinere Angebote. Bemerkenswerte Kunden gehören Sprint, Indiana University, Travelport, Grab, Stormfish, SAP Concur, das CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto-Motoren, Cox Communications und Credit Suisse.
- Akzeptiert Daten von praktisch jeder Quelle oder ein Ereignis und verarbeitet sie für die Ausgabe an einen „Vorrat“ (oder viele Speicherplätze in Abhängigkeit von Filter)
- Die Daten können über die Programmierung und transformiert während der Übertragung analysiert werden.
- Zum Beispiel kann Logstash verwendet werden, um geografische Koordinaten von einer IP-Adresse Eingabe zu entziffern
- Kompatibel mit Elastic-Stack Datenanalyse für einen schnellen Einblick
- Mehrere Sichtbarkeit (Elastic X-Pack) Werkzeuge für die Verfolgung von Server- und Programmleistung zu halten
- Open Source und völlig kostenlos herunterzuladen und zu verwenden
- Aktiv entwickelt. Das neueste Update (Version 6.2.3) wurde am 20. März veröffentlicht 2018
- Die Installation ist nur vier einfache Schritte und eine Befehlszeile ein: ist / logstash -f logstash.conf
- Ein umfassender Leitfaden ist loszulegen online zur Verfügung, um neue Administratoren Hilfe (es gibt auch eine hilfreiche Video hier)
- Abhängig von Java, die ihre eigenen Probleme mit Sicherheitslücken hat (die neueste Version von Logstash benötigt Java Version 8 oder höher für die Installation)
Datenmanagement ein wesentlicher Bestandteil der Tech-orientierte Unternehmen ist, und heute können die Daten kommen aus vielen Quellen zur gleichen Zeit. Aber wie kann ein Unternehmen einen großen Fluss von Daten aus jeder Richtung organisieren? Dies ist, wo Logstash kommt in handlichen. Diese Server-Seite-Programm ist speziell auf sich zu nehmen Daten von allen entworfen „Größen, Formen und Quellen.“ Während der Verarbeitung können die Daten durch Filter geschickt werden, um sein endgültiges Ziel zu bestimmen, die eine sein können, oder eine Vielzahl von „stashes“, wie Server, Wolken oder anderen Speicherbereiche. Die Daten können von Elastic Beats, Amazon Web Services Cloudwatch API, Couch DB, Elasticsearch Cluster, Shell-Befehl ausgegeben, Ereignisse aus Dateien, Ganglia Pakete über UDP, GELF-Format-Nachrichten (wie Ereignisse) über Graylog2, Google Cloud PubSub, Graphite eingegeben werden, HTTP- oder HTTPS-Ereignisse, Ereignisse von einem IRC-Server, JMS Broker Ereignisse, Java-Anwendungsmetriken über JMX, AWS Kinesis-Stream-Ereignisse, Lumberjack, Puppet-Server-Ereignisse, RabbitMQ Austauschveranstaltungen, RELP Ereignisse über einen TCP-Socket, Salesforce SOQL Abfragen, Ereignisse SNMP-Trap AWS Einfache Queue Service, Twitter-Streaming-API, UNIX-Socket-Ereignisse, XMPP / Jabber-Protokoll Veranstaltungen und vieles mehr. Es gibt sogar ein Plugin zufällige Ereignisse zu erzeugen, für Prüfzwecke. Logstash ist perfekt für die Datenerfassung zu automatisieren und zu verarbeiten, für andere Aufgaben Lasten der Produktivität Zeitersparnis. Die Software ist in hohem Maße konfigurierbar, und mehr als 200 Plug-in, um sicherzustellen, dass existiert Logstash damit umgehen kann, was auch immer Daten gegeben ist.