Collector prejema telemetrijo iz aplikacij in nato vzpostavi ločeno odhodno povezavo s konfiguriranim backendom. Proxy postavite na ta odhodni HTTP izvoznik:

exporters:
  otlp_http/proxied:
    endpoint: https://telemetry.example:4318
    proxy_url: http://proxy.example:8080

service:
  pipelines:
    traces:
      receivers: [otlp]
      exporters: [otlp_http/proxied]

Ta odlomek združite z obstoječo konfiguracijo. Predpostavlja, da je prejemnik otlp že definiran, in ohrani procesorje, ki jih zahteva uvedba, ter druge nastavitve cevovoda. Če izvoznik definirate, vendar se nanj v ustreznem cevovodu ne sklicujete, podatki prek njega ne bodo šli.

endpoint ostaja osnovni URL telemetrijskega backenda. Izvoznik OTLP HTTP doda pot signala, na primer /v1/traces, razen če ga nadomesti endpoint, specifičen za signal. proxy_url označuje posrednika. Za testni backend, ki ni občutljiv, je javen in dovoljuje pot prek javnega proxyja, lahko ta URL zapolni naslov s seznama proxyjev HTTP; potrdite dostop do dejanskega hosta in vrat backenda.

Trenutna dokumentacija upstream ta komponent imenuje otlp_http, otlphttp pa opisuje kot zastarel vzdevek. Starejše distribucije lahko uporabljajo starejše ime komponente; definicijo izvoznika in sklic v cevovodu uskladite z nameščeno distribucijo.

To je konfiguracija odjemalca HTTP. Izvoznik OTLP gRPC uporablja drug transport, lastno proxy okolje aplikacije pa ne vstopi samodejno v vsebnik ali proces storitve Collectorja. Prav tako se nastavitev prejemnika nanaša na dohodni promet, ne na to povezavo z backendom.

Ohranite preverjanje TLS backenda in zahtevano preverjanje pristnosti storitve. Odgovor proxyja 407 in zavrnitev backenda kažeta na različne račune in stopnje.

Sorodni članki