Зачем большие вендоры систем мониторинга поддерживают OpenTelemetry?
Пока читал книгу по OpenTelemetry (писал об этом в прошлом посте), задавался вопросом, а зачем большим известным богатым вендорам систем мониторинга типа DataDog или NewRelic вообще поддерживать общий стандарт телеметрии OpenTelemetry (OTEL)?
Сходу вижу несколько причин для них НЕ поддерживать его, а напротив, задавить:
1. OTEL упрощает переход к другому вендору
Стандарт регламентирует форматы логов, метрик и трейсов и даже дает collector, который позволяет их собирать и отправлять в хранилище. А это значит, что задача по заливке своей телеметрии значительно упрощается для всех без регистрации и смс. Разберитесь как настраивается сбор и отправка данных в OTEL, и переключение между разными вендорами систем мониторинга превращается в переделку ограниченного числа конфигов. Конечно, обязательно есть нюансы, но в любом случае такой проект обойдется значительно дешевле бизнесу и проще технарям, чем гига-проект, в котором надо перелопатить половину инфраструктуры, чтобы мигрировать на новую проприетарную систему мониторинга. А значит сменить вендора теперь стало проще.
2. OTEL создает конкуренцию для проприетарных сборщиков телеметрии
Не для того DataDog-alike вендоры разрабатывали своих агентов (агент это такой тип приложения, который "подсаживается" к другой системе и в runtime по тихой собирает ее телеметрию), чтобы клиенты брали open source collector от OTEL. Конечно, кто-то так и будет использовать проприетарные решения от вендора, ну а кто-то таки перейдет на OTEL collector. Разве кому-то хочется терять пользователей?
3. OTEL увеличивает конкурентность использования open source стека для observability
Раньше консистентный сбор и отправка телеметрии были проблемами, которые крупные вендоры за деньги с успехом решали для своих клиентов за счет своих разработок. А теперь эти проблемы значительно упростились благодаря распространению OTEL, и платить за их решение уже не так ценно. А если решение от вендора дает меньше ценность, то может вовсе рассмотреть open source типа ELK, SigNoz или HyperDX? Зачем платить вендору?
В общем, у больших вендоров вполне есть причины не поддерживать OTEL, а, напротив, саботировать его, ведь это создает угрозу их бизнесу, казалось бы... Но не все так просто - об этом напишу в следующем посте прям на днях.
Post #61
387