Одно из главных требований к современным бэкенд-приложениям это observability. Для этого приложение должно генерировать большое количество разного рода информации — логи, метрики, трейсы. Более того, эту информацию необходимо собирать и отправлять в специализированные инструменты для анализа и мониторинга. Все это требует какого-то невероятного количества разнородных инструментов, как с точки зрения инфраструктуры, так и с точки зрения кода. Такое количество инструментов больно поддерживать, а различия в их форматах и протоколах не дают простой возможности сменить один инструмент на другой. В этом докладе мы поговорим о достаточно свежем проекте от CNCF под названием opentelemetry, который стандартизирует подход к observability и предоставляет единый фреймворк для отправки трейсов, метрик и логов. Мы расскажем, в каких случаях его можно смело использовать на продакшене, в каких случаях вам для этого потребуется доля авантюризма, а чего сейчас нет, но припасено на будущее. Мы обсудим ка
Hide player controls
Hide resume playing