Logstash
Logstash je softver koji pomaže filtrirati i spremanje podataka. To je proizvod elastična, tvrtka osnovana 2012. godine u Amsterdamu. Elastična je izrađen od strane programera koji su Apache Lucene i Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur i Uri Boness. Danas tvrtka zapošljava ljude u 32 zemalja. Tvrtka je Sjedinjene Države sjedište u Mountain View, Kalifornija. Postoje i druge američke službe u Phoenixu, New York i San Francisco. Elastična Ostali uredi su u Amsterdamu, Hong Kong, Švicarska, Velika Britanija, Berlinu, Minhenu, Norveška, Japan, Koreja, Singapur, Francuskoj i Australiji. Ostali proizvodi koje nudi elastična uključuju Kibana, tuče, X-Pack, Elastic Cloud, ES-Hadoop i neke druge manje prinose. Poznati korisnici su Sprint, Sveučilište Indiana, Travelport, Grab, Stormfish, SAP slažu, CBC, otkrivati, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto motori, Cox Communications i Credit Suisse.
- Prihvaća podataka iz gotovo bilo kojeg izvora ili događaja i procesa ga za izlaz na „skriti” (ili više mjesta za pohranu, ovisno o filterima)
- Podaci se mogu raščlaniti putem programiranja i pretvara dok je u tranzitu.
- Na primjer, Logstash može se koristiti za dešifrirati geografske koordinate iz adresne unosa IP
- Kompatibilan s Elastična stog analitičke podatke za brzi uvid
- Višestruki vidljivost (Elastična X-Pack) alata za praćenje poslužitelja i programske izvedbe
- Open source i potpuno besplatan za preuzimanje i korištenje
- Aktivno razvija. Najnovije ažuriranje (verzija 6.2.3) je objavljen 20. ožujka 2018
- Instalacija je samo četiri jednostavna koraka i naredbenog retka: bin / logstash f logstash.conf
- Sveobuhvatan vodič dostupan online pomoć novih administratori biste započeli (tu je i koristan videozapis dostupan ovdje)
- Ovisno o Java, koja ima svoje vlastite probleme sa sigurnosnih propusta (najnovija verzija Logstash zahtijeva Java verziju 8 ili noviju za instalaciju)
Upravljanje podacima je temeljni dio tech orijentiranih poduzeća, i danas, podaci mogu doći iz mnogih izvora istovremeno. No, kako se tvrtka organizira veliki protok podataka sa svih strana? Ovo je mjesto gdje Logstash dolazi u ruci. To strani poslužitelja program posebno je dizajniran kako bi uzimati podatke iz svih „veličina, oblika i izvora.” Tijekom obrade, podaci mogu biti poslani putem filtera kako bi se utvrdilo njihovo krajnje odredište, što može biti jedan ili razne „stashes”, kao što su poslužitelji, oblacima ili drugih skladišnih prostora. Podaci se mogu unijeti iz elastičnog otkucaja, Amazon Web Services CloudWatch API, Couch DB, Elasticsearch klastera, ljuska naredbenog izlaz, događaje iz datoteka, ganglija pakete preko UDP, GELF formata poruke (kao događaje) putem Graylog2, Google Cloud PubSub, grafit, HTTP ili HTTPS događaji, događaji iz IRC poslužitelja, JMS brokera događanja, Java aplikacija metrika preko JMX, AWS kinezi tok događaja, drvosječa, lutaka poslužitelja događanja, razmjena RabbitMQ događanja, RELP događanja preko TCP socket, Salesforce SOq upita, SNMP trap događaji , AWS Jednostavno Red servis, Twitter streaming API, Unix socket događaje, XMPP / Jabber protokol događanja i još mnogo toga. Postoji čak i plugin za generiranje slučajnih događaja za testiranje svrhe. Logstash je pogodno za automatizaciju prikupljanje i obradu podataka, čime se štedi mnogo vremena produktivnosti za druge poslove. Softver je vrlo konfigurabilan, a više od 200 dodataka postoje da bi bili sigurni da Logstash može nositi što god podatke koje je dano.