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-ийн татгалзал нь өөр данс, үе шатыг заана.

Холбоотой нийтлэлүүд