Logstash
Mer info
- Typ
- Loggpipeline
- År
- 2009
- Skapad av
- Jordan Sissel
- Ägare
- Elastic
L:et i ELK — pipelinen som tar in loggrader i godtyckligt format och skickar ut strukturerade JSON-dokument.
Jordan Sissel startade projektet 2009 för att han var trött på att varje loggformat krävde ett eget engångsskript; Elasticsearch-bolaget anställde honom 2013. Konfigurationen består av tre block — input, filter, output — och det är filtren som gör jobbet. Grok-mönster är namngivna reguljära uttryck som plockar isär en rad Apache-logg i fält, plus filter för datumparsning, geo-uppslagning och anonymisering.
Problemet var alltid resursförbrukningen: en JVM per logg-shipper på varje maskin är dyrt. Elastic svarade 2015 med Beats — små Go-agenter, framför allt Filebeat — som tog över insamlingen. Logstash blev ett valfritt mellansteg för tung transformation, och för många stackar är det numera helt borta ur bilden.