Пересылка данных телеметрии в сторонние системы
OpenTelemetry Collector экспортирует данные телеметрии с помощью OTLP exporter по OpenTelemetry Protocol (OTLP), который поддерживает транспорты gRPC и HTTP. Если вам нужно пересылать данные телеметрии в стороннюю систему, которая не поддерживает OTLP или другой протокол, поддерживаемый Alauda Build of OpenTelemetry v2, вы можете развернуть неподдерживаемый пользовательский OpenTelemetry Collector, который принимает данные телеметрии по OTLP и пересылает их в целевую систему с помощью пользовательского экспортёра.
Alauda не поддерживает развертывания пользовательских Collector для сценариев пересылки в сторонние системы.
Предварительные требования
- Вы разработали собственный неподдерживаемый пользовательский экспортёр, который может пересылать данные телеметрии в вашу стороннюю систему.
- Активная сессия ACP CLI (
kubectl) у администратора кластера с рольюcluster-admin.
Порядок выполнения
-
Создайте
ConfigMapдля конфигурации пользовательского Collector:- Замените
debugна экспортёр, требуемый вашей сторонней системой.
- Замените
-
Разверните пользовательский Collector и примонтируйте конфигурацию из
ConfigMap:- Замените image на требуемую версию OpenTelemetry Collector, которая включает экспортёр, необходимый вашей сторонней системе.
-
Опубликуйте пользовательский Collector с помощью
Service:- Имя service используется при настройке OTLP exporter в пользовательском ресурсе Collector для Alauda Build of OpenTelemetry v2.
-
Примените ресурсы: