Collector қолданбалардан телеметрия қабылдайды, содан кейін конфигурацияланған backend-ке бөлек шығыс қосылыс ашады. Проксиді сол шығыс HTTP экспорттаушысына қойыңыз:

exporters:
  otlp_http/proxied:
    endpoint: https://telemetry.example:4318
    proxy_url: http://proxy.example:8080

service:
  pipelines:
    traces:
      receivers: [otlp]
      exporters: [otlp_http/proxied]

Бұл үзіндіні қолданыстағы конфигурацияға біріктіріңіз. Ол otlp қабылдағышы әлдеқашан анықталған деп есептейді және орналастыру талап ететін processors пен конвейердің басқа параметрлерін сақтайды. Экспорттаушыны тиісті конвейерде сілтемей анықтау ол арқылы деректер жібермейді.

endpoint телеметрия backend-інің негізгі URL-і болып қалады. OTLP HTTP экспорттаушысы сигнал жолын қосады, мысалы /v1/traces, егер оны сигналға арналған endpoint алмастырмаса. proxy_url делдалды көрсетеді. Құпия емес, ашық және ашық прокси маршрутына рұқсат беретін сынақ backend-і үшін HTTP проксилер тізімінен алынған мекенжай сол URL-ді толтыра алады; backend-тің нақты host және port-ына қолжетімділікті растаңыз.

Ағымдағы upstream құжаттамасы бұл компонентті otlp_http деп атайды және otlphttp-ті ескірген бүркеніш деп сипаттайды. Ескі дистрибутивтер ескі компонент атауын қолдана алады; экспорттаушы анықтамасы мен конвейер сілтемесін орнатылған дистрибутивке сәйкес ұстаңыз.

Бұл HTTP клиентінің конфигурациясы. OTLP gRPC экспорттаушысының тасымалы басқа, ал қолданбаның өз прокси ортасы Collector контейнеріне немесе қызмет процесіне автоматты түрде кірмейді. Сол сияқты, қабылдағышты конфигурациялау кіріс трафигіне қатысты, бұл backend қосылысына емес.

Backend-тің TLS тексеруін және қажетті қызмет аутентификациясын сақтаңыз. Проксидің 407 жауабы мен backend-тің бас тартуы әртүрлі тіркелгілер мен кезеңдерді көрсетеді.

Қатысты мақалалар