Превращаем устаревшие логи в распределенную трассировку без изменения кода | Руководство по конне...
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