Logstash
Logstash on ohjelmisto, jonka avulla suodattimen ja tallentaa tietoja. Se on tuote Elastinen, yritys perustettiin vuonna 2012 Amsterdamissa. Elastinen luotiin ohjelmoijat jotka tekivät Apache Lucene ja Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur ja Uri Boness. Tänään yritys työllistää 32 maassa. Yhtiön Yhdysvaltain pääkonttori sijaitsee Mountain View, Kalifornia. Muitakin Amerikan toimistot Phoenix, New Yorkissa ja San Franciscossa. Elastinen muut toimipisteet sijaitsevat Amsterdamissa, Hongkongissa, Sveitsi, Iso-Britannia, Berliinissä, Münchenissä, Norja, Japani, Korea, Singapore, Ranska ja Australia. Muut tarjoamien tuotteiden Elastinen kuuluvat Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop ja joitakin muita pienempiä tarjoukset. Merkittäviä asiakkaita ovat Sprint, Indiana University, Travelport, Grab, Stormfish SAP Concurin, CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Moottorit, Cox Communications ja Credit Suisse.
- Hyväksyy tiedot lähes mistä tahansa lähteestä tai tapahtuman ja käsittelee sen lähtö "piilottaa" (tai monta muistipaikkaa, riippuen suodattimet)
- Tiedot voidaan jäsentää ohjelmoimalla ja muuttuu siirron aikana.
- Esimerkiksi, Logstash voidaan tulkita maantieteelliset koordinaatit IP-osoitteen tulon
- Yhteensopiva Elastinen Stack tietojen analytiikan tiivistä tietoa
- Useiden näkyvyys (Elastinen X-Pack) työkalut seurata palvelimen ja ohjelman suorituskykyä
- Avoimen lähdekoodin ja täysin ilmainen ladata ja käyttää
- Kehitetään aktiivisesti. Uusin päivitys (versio 6.2.3) julkaistiin 20. maaliskuuta 2018 saakka
- Asennus on vain neljä helppoa vaihetta ja komentorivi: bin / logstash -f logstash.conf
- Kattava opas on saatavilla verkossa auttaa uusia ylläpitäjät pääsemään alkuun (siellä on myös hyödyllinen video täältä)
- Riippuvainen Java, jolla on oma ongelmia haavoittuvuudet (uusin versio Logstash vaativat Java-versio 8 tai uudempi asennusta varten)
Tiedonhallinta on keskeinen osa teknologian suuntautuneita yrityksiä, ja tänään, tiedot voivat olla peräisin monista lähteistä samanaikaisesti. Mutta miten yritys järjestää valtava tiedonkulun joka suunnasta? Tässä kohtaa Logstash kätevä. Tämän palvelimen puolella ohjelma on suunniteltu erityisesti nielemään tietoja kaikista "koot, muodot ja lähteistä." Käsittelyn aikana tiedot voidaan lähettää suodattimien läpi, määrittää sen lopulliseen määränpäähän, joka voi olla yksi tai erilaisia "stashes", kuten palvelimet, pilvien tai muu säilytys alueilla. Data voidaan syöttää mistä Elastinen Beats, Amazon Web Services CloudWatch API, Couch DB, Elasticsearch klustereita, kuori ohjausulostulo, tapahtumia tiedostoja, Hermosolmu paketteja UDP, GELF-viesteiksi (tapahtumina) kautta Graylog2, Google Cloud PubSub, Grafiitti, HTTP tai HTTPS tapahtumia, tapahtumia IRC-palvelin, JMS Broker tapahtumia, Java-sovellusten käyttötiedot kautta JMX, AWS Kinesis stream tapahtumia, Metsuri, Puppet palvelimen tapahtumia, RabbitMQ vaihto tapahtumia, RELP tapahtumia TCP socket, Salesforce SOQL kyselyt, SNMP tapahtumia AWS Simple Jono Service, Twitter streaming API, UNIX socket tapahtumia, XMPP / Jabber protokollan tapahtumia ja paljon muuta. On jopa plugin tuottaa satunnaisia tapahtumia testausta varten. Logstash on täydellinen automatisoimalla tietojen keräämiseen ja käsittelyyn, mikä säästää runsaasti tuottavuutta aikaa muihin tehtäviin. Ohjelmisto on erittäin muokattava, ja yli 200 laajennukset olemassa varmistaa, että Logstash voi käsitellä mitä tietoja se on annettu.