Интеграции / OpenTelemetry
Инструментируйте один раз.
SDK создаёт сигналы в приложении, Collector принимает и направляет их дальше. Сначала проверьте эту цепочку в локальном окружении.
Приложение → Collector
Задайте имя сервиса и адрес локального Collector. Пример использует OTLP/HTTP, а не REST /api/v1/events.
OTEL_SERVICE_NAME=checkout-api
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobufОбработка перед отправкой
Пакетирование объединяет сигналы, а ограничения памяти помогают держать Collector в рамках ресурсов. Не отправляйте чувствительные атрибуты в сторонние системы.
Проверьте локально
Начните с debug exporter и убедитесь, что получаете ожидаемые spans. Production-exporter выбирается под фактическое хранилище.
Пример конфигурации Collector ↗СЛЕДУЮЩИЙ ШАГ
Оставить заявку ↗Обсудим вашу архитектуру?
Подберём схему сбора данных под ваше приложение.