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-тин баш тартуусу башка эсептерди жана баскычтарды көрсөтөт.

Тектеш макалалар