OpenTelemetry Collector: proxy foar de OTLP HTTP-eksporteur ynstelle
Brûk de proxy_url-ynstelling fan de OTLP HTTP-eksporteur en ferbin dy eksporteur mei de pipeline dy't de telemetry echt ferstjoert.
De Collector ûntfangt telemetry fan applikaasjes en makket dan in aparte útgeande ferbining nei syn konfigurearre backend. Set de proxy op dy útgeande HTTP-eksporteur:
exporters:
otlp_http/proxied:
endpoint: https://telemetry.example:4318
proxy_url: http://proxy.example:8080
service:
pipelines:
traces:
receivers: [otlp]
exporters: [otlp_http/proxied]Foegje dit fragmint gear yn 'e besteande konfiguraasje. It giet derfan út dat de otlp-ûntfanger al definiearre is en behâldt de processors en oare pipeline-ynstellingen dy't de útrôl fereasket. In eksporteur definiearje sûnder der fan de oanbelangjende pipeline nei te ferwizen stjoert gjin gegevens der troch.
De endpoint bliuwt de basis-URL fan 'e telemetry-backend. De OTLP HTTP-eksporteur foeget it sinjaalpaad ta, bygelyks /v1/traces, útsein as in sinjaalspesifike endpoint dat ferfangt. proxy_url jout de tuskenpartij oan. Foar in net-gefoelige, iepenbiere test-backend dy't in rûte fia in iepenbiere proxy tastiet, kin in adres út 'e HTTP-proxylist dy URL folje; befêstigje tagong ta de werklike host en port fan 'e backend.
De hjoeddeiske upstream-dokumintaasje neamt dit komponint otlp_http en beskriuwt otlphttp as in ferâldere alias. Aldere distribúsjes kinne de âldere komponintnamme brûke; hâld sawol de eksporteurdefinysje as de pipeline-ferwizing yn oerienstimming mei de ynstallearre distribúsje.
Dit is HTTP-klantkonfiguraasje. In OTLP gRPC-eksporteur hat in oar transport, en de proxy-omjouwing fan 'e applikaasje komt net automatysk yn 'e container of it tsjinstproses fan 'e Collector. Likegoed giet it by it konfigurearjen fan 'e ûntfanger om ynkommend ferkear, net om dizze backend-ferbining.
Behâld de TLS-ferifikaasje fan 'e backend en de fereaske tsjinstautentikaasje. In proxy-407 en in ôfwizing fan 'e backend wize op ferskate akkounts en fazen.