Software · Open Source

Det lilla verktyget med öppen källkod som ersatte en loggningsstack på $40k

En ingenjörs helgprojekt körs nu i produktion i tre banker — och passar in i en enda binär fil.

Det lilla verktyget med öppen källkod som ersatte en loggningsstack på $40k

Det började, som vanligt, med en faktura. Ett fintech-företag av medelstor storlek betalade mer än $40 000 per år för att ta in och söka i sina loggar — och det mesta av den kostnaden gick till data som ingen någonsin tittade på.

Så en av dess ingenjörer tillbringade en helg med att skriva en förenklad alternativ: en enda binär fil som spårar loggar, indexerar bara det som är viktigt och svarar på en handfull frågor som teamet faktiskt ställer under en incident.

Avsiktligt långtråkig

Verktyget gör mycket mindre än den plattform det ersatte, och det är poängen. Det finns inget frågespråk att lära sig, ingen kluster att ta hand om och ingen per-gigabyte-mätare som körs i bakgrunden.

“Det mesta av observabilitetsutgifterna är försäkring mot frågor du aldrig ställer. Vi bestämde oss för att sluta betala premie.”

Arton månader senare är det öppen källkod, körs i produktion i tre banker och bevisar diskret att mycket dyr infrastruktur existerar huvudsakligen för att ingen ifrågasatte den.