Software · Open Source

Маленький инструмент с открытым исходным кодом, который заменил стек логирования стоимостью $40k

Проект одного инженера, выполненный на выходных, теперь работает в продакшене в трёх банках — и вписывается в один бинарный файл.

Маленький инструмент с открытым исходным кодом, который заменил стек логирования стоимостью $40k

Началось, как обычно, со счёта. Компания финтеха среднего размера платила более $40 000 в год за поглощение и поиск своих логов — и большая часть этой траты пошла на данные, которые никто никогда не смотрел.

Поэтому один из его инженеров потратил выходные на написание упрощённой альтернативы: один бинарный файл, который отслеживает логи, индексирует только важное и отвечает на несколько вопросов, которые команда действительно задаёт во время инцидента.

Намеренно скучный

Этот инструмент делает намного меньше, чем платформа, которую он заменил, и в этом суть. Нет языка запросов для изучения, нет кластера для обслуживания и нет счётчика за гигабайт, работающего в фоне.

“Большинство затрат на наблюдаемость — это страховка от вопросов, которые вы никогда не задаёте. Мы решили перестать платить страховку.”

Через восемнадцать месяцев это открытый исходный код, работающий в продакшене в трёх банках, и молчаливо доказывающий, что большая часть дорогой инфраструктуры существует в основном потому, что никто её не ставил под вопрос.