Logstash
Logstash to oprogramowanie, które pomaga filtru i przechowywania danych. Jest to produkt elastyczny, firma założona w 2012 roku w Amsterdamie. Elastyczna został stworzony przez programistów, którzy dokonali Apache Lucene i Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur i Uri Boness. Obecnie firma zatrudnia ludzi w 32 krajach. Stany Zjednoczone Siedziba firmy znajduje się w Mountain View w Kalifornii. Są też inne amerykańskie biura w Phoenix, Nowym Jorku i San Francisco. inne urzędy elastyczna są w Amsterdamie, Hong Kongu, Szwajcarii, Wielkiej Brytanii, Berlinie, Monachium, Norwegii, Japonii, Korei, Singapurze, Francji i Australii. Inne produkty oferowane przez elastyczne obejmują Kibana Beats, X-Pack, Elastic Cloud, ES-Hadoop i kilka innych mniejszych ofiary. Znani klienci to Sprint, Indiana University Travelport, Grab, Stormfish SAP przyznać że CBC, Discover, Fermilab, eBay, lyft, IEEE Blizzard Entertainment, Citibank, Otto silniki, Cox Communications i Credit Suisse.
- Przyjmuje dane z praktycznie dowolnego źródła lub zdarzenia i przetwarza je do wyjścia na „zapas” (lub wielu miejsc składowania, w zależności od filtrów)
- Dane te mogą być przetwarzane poprzez programowanie i przekształcony podczas transportu.
- Na przykład, Logstash może być użyty do rozszyfrowania współrzędne geograficzne z wejścia adresu IP
- Kompatybilny z Elastic Stos analityki danych dla szybkiego wglądu
- Stwardnienie widoczność (Elastic X-Pack) narzędzia do śledzenia wydajności serwera i programu
- Open source i całkowicie za darmo do pobrania i wykorzystania
- Aktywnie rozwijany. Najnowsza aktualizacja (wersja 6.2.3) została wydana w dniu 20 marca 2018
- Instalacja jest tylko cztery proste kroki i wiersz polecenia: bin / logstash -f logstash.conf
- Kompleksowy przewodnik jest dostępny online, aby pomóc nowym administratorom rozpocząć pracę (jest również pomocne wideo dostępne tutaj)
- Zależne od Java, który ma swoje własne problemy z lukami bezpieczeństwa (najnowsza wersja Logstash wymagają Java w wersji 8 lub wyższej dla instalacji)
Zarządzanie danymi jest fundamentalną częścią zorientowanych technologicznie przedsiębiorstw, a dziś, dane mogą pochodzić z wielu źródeł jednocześnie. Ale w jaki sposób firma zorganizować ogromny przepływ danych z każdego kierunku? To gdzie Logstash przydaje. Ten program po stronie serwera jest specjalnie zaprojektowany, aby łykać dane ze wszystkich „rozmiarach, kształtach i źródeł.” Podczas przetwarzania danych mogą być przesyłane przez filtry, aby określić jego ostateczny cel, którym może być jeden lub wiele „stashes”, takich jak serwery, chmury lub innych obszarów magazynowych. Dane mogą być wprowadzane z Beats elastyczny, Amazon Web Services CloudWatch API, Couch DB, klastrów Elasticsearch Shell wyjścia polecenia, wydarzenia z plików pakiety zwojów poprzez UDP, wiadomości GELF-Format (jak wydarzeniach) przez Graylog2, Google Cloud PubSub, grafit, HTTP lub HTTPS imprezy, wydarzenia z serwerem IRC, imprezy JMS Broker, Java metryk aplikacji za pomocą JMX, AWS Kinesis wydarzeń Stream, Drwal Lalek wydarzenia serwera, imprezy walutowe RabbitMQ, imprezy RELP ponad gniazda TCP, zapytania Salesforce SOQL, imprezy trap SNMP , AWS Proste Kolejka serwisowe, Twitter Streaming API, UNIX wydarzenia gniazd, XMPP / Jabber zdarzenia protokołu i więcej. Jest nawet plugin do generowania losowych wydarzeń w celach testowych. Logstash jest idealny do automatyzacji zbierania i przetwarzania danych, oszczędzając mnóstwo czasu wydajności do innych zadań. Oprogramowanie jest wysoce konfigurowalny i istnieje ponad 200 wtyczek, aby upewnić się, że Logstash może obsługiwać niezależnie od danych dano.