OpenTelemetry Collector: konfigurimi i proxy-t për eksportuesin OTLP HTTP
Përdorni cilësimin proxy_url të eksportuesit OTLP HTTP dhe lidhni atë eksportues me tubacionin që dërgon vërtet telemetrinë.
Collector merr telemetri nga aplikacionet dhe më pas hap një lidhje dalëse të veçantë drejt backend-it të konfiguruar. Vendoseni proxy-n në atë eksportues HTTP dalës:
exporters:
otlp_http/proxied:
endpoint: https://telemetry.example:4318
proxy_url: http://proxy.example:8080
service:
pipelines:
traces:
receivers: [otlp]
exporters: [otlp_http/proxied]Bashkoni këtë fragment në konfigurimin ekzistues. Ai supozon se marrësi otlp është përcaktuar tashmë dhe ruan processors e kërkuar nga vendosja dhe cilësimet e tjera të tubacionit. Përcaktimi i një eksportuesi pa iu referuar në tubacionin përkatës nuk dërgon të dhëna përmes tij.
endpoint mbetet URL-ja bazë e backend-it të telemetrisë. Eksportuesi OTLP HTTP shton shtegun e sinjalit, si /v1/traces, përveç kur e zëvendëson një endpoint specifik për sinjalin. proxy_url identifikon ndërmjetësin. Për një backend testimi jo të ndjeshëm, publik dhe që lejon një rrugë përmes një proxy publik, ai URL mund të plotësohet me një adresë nga lista e proxy-ve HTTP; konfirmoni aksesin në host dhe portin realë të backend-it.
Dokumentacioni aktual upstream e quan këtë komponent otlp_http dhe e përshkruan otlphttp si alias të vjetruar. Shpërndarjet më të vjetra mund të përdorin emrin e vjetër të komponentit; mbani si përcaktimin e eksportuesit ashtu edhe referencën në tubacion në përputhje me shpërndarjen e instaluar.
Ky është konfigurim i klientit HTTP. Eksportuesi OTLP gRPC përdor një transport tjetër, dhe mjedisi i proxy-t të vetë aplikacionit nuk hyn automatikisht në kontejnerin ose procesin e shërbimit të Collector. Po ashtu, konfigurimi i marrësit ka të bëjë me trafikun hyrës, jo me këtë lidhje me backend-in.
Ruani verifikimin TLS të backend-it dhe vërtetimin e kërkuar të shërbimit. Një 407 nga proxy dhe një refuzim nga backend-i tregojnë llogari dhe faza të ndryshme.