OpenTelemetry Collector: nastavení proxy pro exportér OTLP HTTP
Použijte nastavení proxy_url exportéru OTLP HTTP a připojte tento exportér k pipeline, která telemetrii skutečně odesílá.
Collector přijímá telemetrii z aplikací a poté vytváří samostatné odchozí spojení se svým nakonfigurovaným backendem. Proxy umístěte na tento odchozí 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]Tento fragment slučte do stávající konfigurace. Předpokládá, že příjemce otlp je již definován, a zachovává procesory vyžadované nasazením i ostatní nastavení pipeline. Definovat exportér, aniž by na něj příslušná pipeline odkazovala, data přes něj neodešle.
endpoint zůstává základní URL backendu telemetrie. Exportér OTLP HTTP přidává cestu signálu, například /v1/traces, pokud ji nepřepíše endpoint specifický pro daný signál. proxy_url určuje prostředníka. Pro testovací backend, který není citlivý, je veřejný a umožňuje cestu přes veřejnou proxy, může tuto URL vyplnit adresa ze seznamu HTTP proxy; ověřte přístup ke skutečnému hostu a portu backendu.
Současná upstream dokumentace nazývá tuto komponentu otlp_http a otlphttp popisuje jako zastaralý alias. Starší distribuce mohou používat starší název komponenty; udržujte definici exportéru i odkaz v pipeline v souladu s nainstalovanou distribucí.
Jde o konfiguraci HTTP klienta. Exportér OTLP gRPC má jiný transport a vlastní proxy prostředí aplikace se automaticky nedostane do kontejneru ani procesu služby Collector. Stejně tak konfigurace příjemce se týká příchozího provozu, nikoli tohoto spojení s backendem.
Zachovejte ověřování TLS backendu a požadovanou autentizaci služby. Odpověď proxy 407 a odmítnutí backendem označují různé účty a fáze.