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 останува основната URL на телеметрискиот backend. OTLP HTTP извозникот ја додава патеката на сигналот, на пример /v1/traces, освен ако не ја замени endpoint специфичен за сигналот. proxy_url го означува посредникот. За тест backend што не е чувствителен, е јавен и дозволува рута преку јавен прокси, таа URL може да се пополни со адреса од списокот на HTTP прокси; потврдете пристап до вистинскиот host и port на backend.

Тековната upstream документација оваа компонента ја нарекува otlp_http, а otlphttp го опишува како застарен псевдоним. Постарите дистрибуции можат да го користат постарото име на компонентата; одржувајте ја дефиницијата на извозникот и референцата во текот усогласени со инсталираната дистрибуција.

Ова е конфигурација на HTTP клиент. OTLP gRPC извозникот користи друг транспорт, а прокси околината на самата апликација не влегува автоматски во контејнерот или сервисниот процес на Collector. Исто така, конфигурирањето на примачот се однесува на влезниот сообраќај, не на оваа врска со backend.

Задржете ја TLS проверката на backend и потребната автентикација на сервисот. 407 од проксито и одбивањето од backend означуваат различни сметки и фази.

Поврзани статии