OpenTelemetry Collector: OTLP HTTP -viejän välityspalvelimen asetus
Käytä OTLP HTTP -viejän proxy_url-asetusta ja liitä viejä siihen putkeen, joka todella lähettää telemetrian.
Collector vastaanottaa telemetriaa sovelluksilta ja avaa sitten erillisen lähtevän yhteyden määritettyyn backend-palveluun. Aseta välityspalvelin tuohon lähtevään HTTP-viejään:
exporters:
otlp_http/proxied:
endpoint: https://telemetry.example:4318
proxy_url: http://proxy.example:8080
service:
pipelines:
traces:
receivers: [otlp]
exporters: [otlp_http/proxied]Yhdistä tämä katkelma olemassa olevaan kokoonpanoon. Se olettaa, että otlp-vastaanotin on jo määritetty, ja säilyttää käyttöönoton vaatimat processors-asetukset sekä muut putken asetukset. Viejän määrittäminen ilman viittausta kyseisessä putkessa ei lähetä dataa sen kautta.
endpoint on edelleen telemetrian backendin perus-URL. OTLP HTTP -viejä lisää signaalin polun, esimerkiksi /v1/traces, ellei signaalikohtainen endpoint korvaa sitä. proxy_url ilmaisee välittäjän. Ei-arkaluonteiselle julkiselle testibackendille, joka sallii julkisen välityspalvelimen reitin, osoite HTTP-välityspalvelinluettelosta voi täyttää tuon URL:n; varmista pääsy backendin todelliseen hostiin ja porttiin.
Nykyinen upstream-dokumentaatio nimeää tämän komponentin otlp_http:ksi ja kuvaa otlphttp:n vanhentuneeksi aliakseksi. Vanhemmat jakelut voivat käyttää vanhempaa komponentin nimeä; pidä sekä viejän määritelmä että putken viittaus asennetun jakelun mukaisina.
Tämä on HTTP-asiakasohjelman kokoonpano. OTLP gRPC -viejällä on toinen siirtotapa, eikä sovelluksen oma välityspalvelinympäristö siirry automaattisesti Collectorin konttiin tai palveluprosessiin. Samoin vastaanottimen määrittäminen koskee saapuvaa liikennettä, ei tätä backend-yhteyttä.
Säilytä backendin TLS-varmennus ja vaadittu palvelun todennus. Välityspalvelimen 407 ja backendin hylkäys osoittavat eri tileihin ja vaiheisiin.