OpenTelemetry Collector: podešavanje proxyja za OTLP HTTP izvoznik
Koristite postavku proxy_url OTLP HTTP izvoznika i povežite taj izvoznik sa cevovodom koji zaista šalje telemetriju.
Collector prima telemetriju od aplikacija, a zatim uspostavlja 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 zahteva i ostale postavke cevovoda. Definisanje izvoznika bez pozivanja na njega u odgovarajućem cevovodu 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 zameni endpoint specifičan za signal. proxy_url označava posrednika. Za testni backend koji nije osetljiv, javno je dostupan i dozvoljava rutu preko javnog proxyja, taj URL može popuniti adresa sa liste HTTP proxyja; potvrdite pristup stvarnom hostu i portu backenda.
Trenutna upstream dokumentacija naziva ovu komponentu otlp_http i opisuje otlphttp kao zastareli alias. Starije distribucije mogu koristiti starije ime komponente; uskladite i definiciju izvoznika i referencu u cevovodu sa instaliranom distribucijom.
Ovo je konfiguracija HTTP klijenta. OTLP gRPC izvoznik koristi drugi transport, a sopstveno proxy okruženje aplikacije ne ulazi automatski u Collector kontejner ili servisni proces. Isto tako, konfigurisanje prijemnika odnosi se na dolazni saobraćaj, ne na ovu vezu prema backendu.
Zadržite TLS proveru backenda i obaveznu autentikaciju servisa. Proxy odgovor 407 i odbijanje backenda ukazuju na različite naloge i faze.