Collector prijíma telemetriu z aplikácií a potom vytvára samostatné odchádzajúce spojenie s nakonfigurovaným backendom. Proxy umiestnite na tento odchádzajúci HTTP exportér:

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

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

Zlúčte tento fragment do existujúcej konfigurácie. Predpokladá, že prijímač otlp je už definovaný, a zachováva processors požadované nasadením aj ostatné nastavenia pipeline. Definovanie exportéra bez odkazu naň v príslušnej pipeline neodošle cez neho žiadne údaje.

endpoint zostáva základnou URL telemetrického backendu. Exportér OTLP HTTP pridáva cestu signálu, napríklad /v1/traces, ak ju neprepíše endpoint špecifický pre daný signál. proxy_url určuje sprostredkovateľa. Pre testovací backend, ktorý nie je citlivý, je verejný a povoľuje cestu cez verejnú proxy, môže túto URL vyplniť adresa zo zoznamu HTTP proxy; overte prístup k skutočnému hostu a portu backendu.

Súčasná upstream dokumentácia nazýva tento komponent otlp_http a otlphttp opisuje ako zastaraný alias. Staršie distribúcie môžu používať starší názov komponentu; udržujte definíciu exportéra aj odkaz v pipeline v súlade s nainštalovanou distribúciou.

Ide o konfiguráciu HTTP klienta. Exportér OTLP gRPC používa iný transport a vlastné proxy prostredie aplikácie sa automaticky nedostane do kontajnera ani procesu služby Collectora. Rovnako sa konfigurácia prijímača týka prichádzajúcej prevádzky, nie tohto spojenia s backendom.

Zachovajte overovanie TLS backendu a požadovanú autentifikáciu služby. Odpoveď proxy 407 a odmietnutie backendom označujú rôzne účty a fázy.

Súvisiace články