Collector prima telemetriju od aplikacija, a zatim ostvaruje zasebnu odlaznu vezu prema konfigurisanom backendu. Postavite proxy na taj odlazni 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]

Ugradite ovaj fragment u postojeću konfiguraciju. Pretpostavlja da je otlp prijemnik već definisan i zadržava procesore koje implementacija zahtijeva te ostale postavke cjevovoda. Definisanje izvoznika bez pozivanja na njega u odgovarajućem cjevovodu neće poslati podatke kroz njega.

endpoint ostaje osnovni URL telemetrijskog backenda. OTLP HTTP izvoznik dodaje putanju signala, kao što je /v1/traces, osim ako je zamijeni endpoint specifičan za signal. proxy_url označava posrednika. Za testni backend koji nije osjetljiv, javno je dostupan i dopušta rutu preko javnog proxyja, taj URL može popuniti adresa s liste HTTP proxyja; potvrdite pristup stvarnom hostu i portu backenda.

Trenutna upstream dokumentacija naziva ovu komponentu otlp_http i opisuje otlphttp kao zastarjeli alias. Starije distribucije mogu koristiti starije ime komponente; uskladite i definiciju izvoznika i referencu u cjevovodu s instaliranom distribucijom.

Ovo je konfiguracija HTTP klijenta. OTLP gRPC izvoznik koristi drugi transport, a vlastito proxy okruženje aplikacije ne ulazi automatski u Collector kontejner ili servisni proces. Isto tako, konfigurisanje prijemnika odnosi se na dolazni saobraćaj, a ne na ovu vezu prema backendu.

Zadržite TLS provjeru backenda i obaveznu autentikaciju servisa. Proxy odgovor 407 i odbijanje backenda ukazuju na različite račune i faze.

Povezani članci