OpenTelemetry Collector: itakda ang proxy ng OTLP HTTP exporter
Gamitin ang proxy_url na setting ng OTLP HTTP exporter at ikonekta ang exporter na iyon sa pipeline na talagang nagpapadala ng telemetry.
Ang Collector ay tumatanggap ng telemetry mula sa mga application, pagkatapos ay gumagawa ng hiwalay na papalabas na koneksyon patungo sa naka-configure na backend. Ilagay ang proxy sa papalabas na HTTP exporter na iyon:
exporters:
otlp_http/proxied:
endpoint: https://telemetry.example:4318
proxy_url: http://proxy.example:8080
service:
pipelines:
traces:
receivers: [otlp]
exporters: [otlp_http/proxied]Isama ang bahaging ito sa umiiral na configuration. Ipinapalagay nitong nakadefine na ang otlp receiver at pinapanatili ang processors na kailangan ng deployment at ang iba pang setting ng pipeline. Ang pagdefine ng exporter nang hindi ito tinutukoy sa kaugnay na pipeline ay hindi nagpapadala ng data sa pamamagitan nito.
Ang endpoint ay nananatiling base URL ng telemetry backend. Ang OTLP HTTP exporter ay nagdaragdag ng landas ng signal, gaya ng /v1/traces, maliban kung papalitan ito ng endpoint na partikular sa signal. Tinutukoy ng proxy_url ang tagapamagitan. Para sa test backend na hindi sensitibo, pampubliko at nagpapahintulot ng ruta sa pamamagitan ng pampublikong proxy, isang address mula sa listahan ng HTTP proxy ang makakapuno sa URL na iyon; tiyakin ang access sa tunay na host at port ng backend.
Tinatawag ng kasalukuyang dokumentasyon ng upstream ang component na ito na otlp_http at inilalarawan ang otlphttp bilang lipas nang alias. Maaaring gamitin ng mas lumang distribution ang lumang pangalan ng component; panatilihing pare-pareho sa naka-install na distribution ang depinisyon ng exporter at ang reference sa pipeline.
Ito ay configuration ng HTTP client. Ang OTLP gRPC exporter ay may ibang transport, at ang sariling proxy environment ng application ay hindi awtomatikong pumapasok sa container o proseso ng serbisyo ng Collector. Gayundin, ang pag-configure ng receiver ay tungkol sa papasok na trapiko, hindi sa koneksyong ito sa backend.
Panatilihin ang TLS verification ng backend at ang kinakailangang authentication ng serbisyo. Ang 407 mula sa proxy at ang pagtanggi ng backend ay tumutukoy sa magkaibang account at yugto.