Logstash
Logstash er software, der hjælper filtrer og gemme data. Det er et produkt af Elastik, et firma grundlagt i 2012 i Amsterdam. Elastisk blev skabt af de programmører, der gjorde Apache Lucene og Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur og Uri Boness. I dag beskæftiger virksomheden mennesker i 32 lande. Virksomhedens USA hovedkvarter ligger i Mountain View, Californien. Der er andre amerikanske kontorer i Phoenix, New York og San Francisco. Elastik øvrige kontorer er i Amsterdam, Hong Kong, Schweiz, Det Forenede Kongerige, Berlin, München, Norge, Japan, Korea, Singapore, Frankrig og Australien. Andre produkter, der tilbydes af Elastic omfatter Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop og nogle andre mindre tilbud. Bemærkelsesværdige kunder omfatter Sprint, Indiana University, Travelport, Grab, Stormfish, SAP Concur, CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications og Credit Suisse.
- Accepterer data fra næsten enhver kilde eller begivenhed og behandler det for udgang til "stash" (eller mange lagerpladser, afhængigt af filtre)
- Data kan analyseres via programmering og omdannet i transit.
- For eksempel kan Logstash anvendes til at dechifrere geografiske koordinater fra en IP-adresse input
- Kompatibel med Elastic Stack data analytics til hurtig indsigt
- Multiple synlighed (Elastic X-Pack) værktøjer til at holde styr på server og program ydeevne
- Open source og helt gratis at downloade og bruge
- Aktivt udviklet. Den seneste opdatering (version 6.2.3) blev udgivet den 20. marts 2018
- Installationen er blot fire enkle trin og en kommandolinje: bin / logstash -f logstash.conf
- En omfattende guide er tilgængelig online for at hjælpe nye administratorer at komme i gang (der er også en hjælpsom video tilgængelig her)
- Afhængig af Java, som har sine egne problemer med sikkerhedshuller (den nyeste version af Logstash kræver Java version 8 eller højere for installation)
Datahåndtering er en grundlæggende del af tech orienterede virksomheder og i dag, kan dataene kommer fra mange kilder på samme tid. Men hvordan en virksomhed organisere en enorm strøm af data fra alle retninger? Det er her Logstash kommer i handy. Denne server side program er specielt designet til at indtage data fra alle "størrelser, former og kilder." Under forarbejdning kan data sendes gennem filtre for at bestemme det endelige bestemmelsessted, som kan være en eller en række "stashes", såsom servere, skyer og lignende steder. Data kan indtastes fra Elastiske Beats, Amazon Web Services CloudWatch API, Couch DB, Elasticsearch klynger, shell kommando output, arrangementer fra filer, ganglier pakker via UDP, GELF-format beskeder (som begivenheder) via Graylog2, Google Cloud PubSub, Graphite, HTTP eller HTTPS begivenheder, begivenheder fra en IRC-server, JMS Broker begivenheder, Java-program målinger via JMX, AWS Kinesis stream begivenheder, Lumberjack, Puppet server begivenheder, RabbitMQ exchange begivenheder, RELP begivenheder over en TCP-socket, Salesforce SOQL forespørgsler, SNMP trap begivenheder AWS Simple Queue service, Twitter streaming API, UNIX socket begivenheder, XMPP / Jabber-protokollen begivenheder og meget mere. Der er endda et plugin til at generere tilfældige begivenheder til testformål. Logstash er perfekt til at automatisere dataindsamling og behandling, hvilket sparer masser af produktivitet tid til andre opgaver. Softwaren er meget konfigurerbar, og der findes over 200 plugins til at sørge for, at Logstash kan håndtere, hvad data det er givet.