OpenTelemetry Collector: postavljanje proxyja za OTLP HTTP izvoznik
Koristite postavku proxy_url OTLP HTTP izvoznika i povežite taj izvoznik s cjevovodom koji zaista šalje telemetriju.
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.