Logstash
Logstash is software die filter en opslaan van gegevens helpen. Het is een product van Elastic, een bedrijf dat is opgericht in 2012 in Amsterdam. Elastic is gemaakt door de programmeurs die maakte Apache Lucene en Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur en Uri Boness. Vandaag heeft het bedrijf heeft mensen in dienst in 32 landen. Het bedrijf, waarvan de Verenigde Staten hoofdkantoor is gevestigd in Mountain View, Californië. Er zijn andere Amerikaanse kantoren in Phoenix, New York en San Francisco. nevenfuncties elastisch zijn in Amsterdam, Hong Kong, Zwitserland, het Verenigd Koninkrijk, Berlijn, München, Noorwegen, Japan, Korea, Singapore, Frankrijk en Australië. Andere producten die worden aangeboden door Elastic omvatten Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop en enkele andere kleinere aanbod. Klanten zijn met name Sprint, Indiana University, Travelport, Grab, Stormfish, SAP Concur, de CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications en Credit Suisse.
- Accepteert data van vrijwel elke bron of gebeurtenis en verwerkt het voor uitvoer naar een "stash" (of meerdere opslaglocaties, afhankelijk filters)
- Gegevens kunnen worden ontleed via de programmering en getransformeerd, terwijl in transit.
- Zo kan Logstash worden gebruikt om geografische coördinaten ontcijferen van een IP-adres invoeren
- Compatibel met Elastic Stapel data analytics om snel inzicht
- Meerdere zichtbaarheid (Elastic X-Pack) instrumenten om bij te houden van de server en de prestaties van het programma te houden
- Open source en volledig gratis te downloaden en gebruiken
- Actief ontwikkeld. De laatste update (versie 6.2.3) werd uitgebracht op 20 maart 2018
- De installatie is slechts vier eenvoudige stappen en een command line: bin / logstash -f logstash.conf
- Een uitgebreide handleiding is online beschikbaar om te helpen nieuwe beheerders de slag te gaan (er is ook een handige video beschikbaar hier)
- Afhankelijk van Java, die zijn eigen problemen heeft met beveiligingsproblemen (de laatste versie van Logstash vereisen Java versie 8 of hoger voor de installatie)
Data management is een fundamenteel onderdeel van de tech-georiënteerde bedrijven, en vandaag de dag, kunnen gegevens komen uit vele bronnen tegelijk. Maar hoe werkt een bedrijf het organiseren van een enorme stroom van data vanuit elke richting? Dit is waar Logstash van pas komt. Deze server side programma is speciaal ontworpen om gegevens inslikken van alle "maten, vormen en bronnen." Tijdens de verwerking kan de gegevens via filters worden verzonden naar de eindbestemming te bepalen, waarbij één of een aantal "bergt," kan zijn, zoals servers, wolken of andere opslagruimten. Gegevens kunnen worden ingevoerd vanuit Elastic Beats, Amazon Web Services CloudWatch API, Bank DB, Elasticsearch clusters, shell command-uitgang, gebeurtenissen uit bestanden, Peesknopen pakketten via UDP, GELF-formaat berichten (zoals evenementen) via Graylog2, Google Cloud PubSub, Graphite, HTTP- of HTTPS gebeurtenissen, gebeurtenissen uit een IRC server, JMS Broker gebeurtenissen, Java-metrieken via JMX, AWS Kinesis stroom gebeurtenissen, Lumberjack, Puppet servergebeurtenissen, RabbitMQ uitwisselingsevenementen, RELP gebeurtenissen over een TCP socket, Salesforce SOQL queries, SNMP trappinggebeurtenissen AWS Simple Queue service Twitter streaming API, UNIX socket gebeurtenissen, XMPP / Jabber protocol evenementen en nog veel meer. Er is zelfs een plugin om willekeurige gebeurtenissen te genereren voor testdoeleinden. Logstash is perfect voor het automatiseren van het verzamelen van gegevens en verwerking, het opslaan van ladingen van de productiviteit tijd voor andere taken. De software is zeer configureerbaar, en meer dan 200 plugins bestaan om ervoor te zorgen dat Logstash kan omgaan met wat data het gegeven is.