Перейти к содержимому

Превращаем устаревшие логи в распределенную трассировку без изменения кода | Руководство по конне...

Adam Gardner

0:00 / 0:00

Превращаем устаревшие логи в распределенную трассировку без изменения кода | Руководство по конне...

523 просмотра · 3 месяца назад
Adam Gardner
3,26 тыс. подписчиков
523 просмотра · 3 месяца назад
Превратите устаревшие логи вашего приложения в визуальные распределенные трассировки — без необходимости изменения кода. В этом видео я покажу созданный мной коннектор OpenTelemetry Collector, который принимает текстовые логи, группирует их по общему ключу (например, userID или sessionID) и выдает данные OpenTelemetry в виде единой трассировки. Затем вы можете просмотреть эти трассировки в Jaeger, Zipkin или любом другом бэкенде, совместимом с OTel. Почему это важно: Большинство устаревших приложений не могут или не будут инструментированы с помощью OpenTelemetry. Но те логи, которые сейчас находятся на вашем сервере? На самом деле это неработающие трассировки — они просто еще об этом не знают. Этот коннектор устраняет этот пробел. Что вы узнаете: Как коннектор logs-to-spans группирует логи по ключу и создает трассировочные сегменты Как настроить OpenTelemetry Collector с помощью коннектора Ссылки: GitHub (код, примеры конфигураций, builder-config): https://github.com/agardnerIT/logs-to... Профиль амбассадора CNCF: https://www.cncf.io/people/ambassador... LinkedIn (свяжитесь со мной):   / agardner1   Коннектор распространяется под лицензией Apache 2.0, и мы приветствуем любые предложения по его улучшению. После стабилизации я планирую передать его проекту OpenTelemetry, чтобы он мог быть включен в дистрибутив contrib. #OpenTelemetry #Наблюдаемость #РаспределеннаяТрассировка #УстаревшиеСистемы #DevOps #SRE #Логи #Трассировки #OTel