Пересылка трасс в экземпляр Jaeger
Чтобы отправлять трассы в экземпляр Jaeger, разверните OpenTelemetry Collector в режиме deployment и настройте конвейер трасс, который экспортирует данные в endpoint коллектор Jaeger.
Предварительные требования
- Установлен Alauda build OpenTelemetry v2 Operator.
- Установлен и развернут Alauda Build Jaeger v2.
- Активный сеанс ACP CLI (
kubectl) с кластерным администратором, имеющим рольcluster-admin. - Включите автоматическое создание RBAC, следуя инструкциям в Procedure.
Процедура
-
Создайте ресурс
OpenTelemetryCollector:- Пространство имен определяет, где создаются ресурсы Collector.
- Endpoint экспортера должен указывать на службу Jaeger collector. Замените
jaeger-collector.jaeger-system.svc.cluster.local:4317на фактическую службу вашего развертывания Jaeger. - Этот конвейер трасс принимает трафик Jaeger, OTLP и Zipkin. Настройте инструменты ваших приложений так, чтобы они отправляли трассы, используя один из этих протоколов приемника.
После запуска Collector instrumented-приложения могут отправлять данные трасс в endpoint службы Collector, а Collector пересылает трассы в Jaeger.
TIP
В качестве тестового клиента можно развернуть telemetrygen: