OpenTelemetry Collector: nastavenie proxy pre exportér OTLP HTTP
Použite nastavenie proxy_url exportéra OTLP HTTP a pripojte tento exportér k pipeline, ktorá telemetriu skutočne odosiela.
Collector prijíma telemetriu z aplikácií a potom vytvára samostatné odchádzajúce spojenie s nakonfigurovaným backendom. Proxy umiestnite na tento odchádzajúci HTTP exportér:
exporters:
otlp_http/proxied:
endpoint: https://telemetry.example:4318
proxy_url: http://proxy.example:8080
service:
pipelines:
traces:
receivers: [otlp]
exporters: [otlp_http/proxied]Zlúčte tento fragment do existujúcej konfigurácie. Predpokladá, že prijímač otlp je už definovaný, a zachováva processors požadované nasadením aj ostatné nastavenia pipeline. Definovanie exportéra bez odkazu naň v príslušnej pipeline neodošle cez neho žiadne údaje.
endpoint zostáva základnou URL telemetrického backendu. Exportér OTLP HTTP pridáva cestu signálu, napríklad /v1/traces, ak ju neprepíše endpoint špecifický pre daný signál. proxy_url určuje sprostredkovateľa. Pre testovací backend, ktorý nie je citlivý, je verejný a povoľuje cestu cez verejnú proxy, môže túto URL vyplniť adresa zo zoznamu HTTP proxy; overte prístup k skutočnému hostu a portu backendu.
Súčasná upstream dokumentácia nazýva tento komponent otlp_http a otlphttp opisuje ako zastaraný alias. Staršie distribúcie môžu používať starší názov komponentu; udržujte definíciu exportéra aj odkaz v pipeline v súlade s nainštalovanou distribúciou.
Ide o konfiguráciu HTTP klienta. Exportér OTLP gRPC používa iný transport a vlastné proxy prostredie aplikácie sa automaticky nedostane do kontajnera ani procesu služby Collectora. Rovnako sa konfigurácia prijímača týka prichádzajúcej prevádzky, nie tohto spojenia s backendom.
Zachovajte overovanie TLS backendu a požadovanú autentifikáciu služby. Odpoveď proxy 407 a odmietnutie backendom označujú rôzne účty a fázy.