Logstash
Logstash er programvare som hjelper filtrer og lagre data. Det er et produkt av Elastic, et selskap som ble grunnlagt i 2012 i Amsterdam. Elastisk ble skapt av programmerere som gjorde Apache Lucene og Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur og Uri Boness. I dag sysselsetter selskapet mennesker i 32 land. Selskapets USA hovedkvarter i Mountain View, California. Det er andre amerikanske kontorer i Phoenix, New York og San Francisco. Elastiske øvrige kontorer er i Amsterdam, Hong Kong, Sveits, Storbritannia, Berlin, München, Norge, Japan, Korea, Singapore, Frankrike og Australia. Andre produkter som tilbys av Elastic inkluderer Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop og noen andre mindre tilbud. Kjente kunder inkluderer Sprint, Indiana University, Travelport, Grab, Stormfish, SAP Concur, CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications og Credit Suisse.
- Aksepterer data fra praktisk talt hvilken som helst kilde eller hendelse og behandler det for utmatning til en "stash" (eller flere lagersteder, avhengig av filter)
- Data kan analyseres via programmering og forvandlet mens i transitt.
- For eksempel kan Logstash brukes til å dechiffrere geografiske koordinater fra en IP-adresseinngang
- Kompatibel med Elastic Stack data analyse for rask innsikt
- Multiple sikt (Elastic X-Pack) verktøy for å holde styr på server og program ytelse
- Åpen kildekode og helt gratis å laste ned og bruke
- Aktivt utviklet. Den nyeste oppdateringen (versjon 6.2.3) ble utgitt på 20 mars 2018
- Installasjonen er bare fire enkle trinn og en kommandolinje: bin / logstash -f logstash.conf
- En omfattende guide er tilgjengelig på nettet for å hjelpe nye administratorer å komme i gang (det er også en nyttig video tilgjengelig her)
- Avhengig av Java, som har sine egne problemer med sikkerhetsproblemer (den nyeste versjonen av Logstash krever Java versjon 8 eller nyere for installasjon)
Dataforvaltning er en fundamental del av tech orienterte bedrifter, og i dag kan dataene kommer fra mange kilder samtidig. Men hvordan kan et selskap organisere en stor strøm av data fra alle kanter? Det er der Logstash kommer i hendig. Denne serveren siden programmet er spesielt utviklet for å innta data fra alle "størrelser, former og kilder." I løpet av behandlingen, kan dataene bli sendt gjennom filtre for å bestemme dens endelige bestemmelsessted, som kan være ett eller en rekke "stashes", slik som servere, skyer eller andre lagringsområder. Data kan mates inn fra Elastiske Beats, Amazon Web Services CloudWatch API, Sofa DB, Elasticsearch klynger, shell kommandoen utgang, hendelser fra filer, liene pakker via UDP, GELF-format meldinger (som hendelser) via Graylog2, Google Cloud PubSub, Graphite, HTTP eller HTTPS arrangementer, hendelser fra en IRC-server, JMS Broker arrangementer, Java-applikasjons beregninger via JMX, AWS kinesendingene, Lumber, Puppet server arrangementer, RabbitMQ utvekslings arrangementer, RELP-arrangementer over en TCP socket, Salesforce SOQL spørringer, SNMP felle hendelser , AWS Simple Queue Service, Twitter streaming API, UNIX socket hendelser, XMPP / Jabber-protokollen hendelser og mer. Det er enda en plugin for å generere tilfeldige hendelser for testformål. Logstash er perfekt for å automatisere datainnsamling og prosessering, sparer masse produktivitet tid til andre oppgaver. Programvaren er svært konfigurerbar, og over 200 plugins finnes for å sikre at Logstash kan håndtere alt data det er gitt.