Debug Exporter
Debug Exporter — это специализированный экспортер для отладки, который выводит собранные телеметрические данные в стандартный вывод (stdout), позволяя напрямую просматривать содержимое данных, полученных и обработанных Collector.
Содержание
OverviewConfiguring Debug ExporterViewing exported dataUsing Debug Exporter with other exportersOverview
Debug Exporter в первую очередь используется в следующих сценариях:
- Проверка, правильно ли Collector получает телеметрические данные
- Проверка соответствия формата и содержимого данных ожиданиям
- Отладка проблем в конвейере обработки данных
- Быстрый просмотр данных в средах разработки и тестирования
Debug Exporter выводит все данные в логи, что может привести к значительному объему логов. Не рекомендуется использовать его длительное время в продуктивных средах.
Configuring Debug Exporter
Вы можете настроить Debug Exporter в пользовательском ресурсе OpenTelemetryCollector:
Параметры конфигурации
verbosity: уровень детализации вывода, варианты:basic: базовая информация (по умолчанию)normal: стандартная информацияdetailed: подробная информация, включая полное содержимое данных
Viewing exported data
После настройки Debug Exporter экспортированные данные появляются в логах пода Collector. Просмотреть их можно с помощью следующей команды:
Пример вывода
Using Debug Exporter with other exporters
Debug Exporter можно использовать одновременно с другими экспортерами, что позволяет отправлять данные в бекенд-системы и одновременно просматривать содержимое данных в логах:
В этой конфигурации данные трассировки отправляются как в Debug Exporter, так и в OTLP экспортер.