Collector saņem telemetriju no lietojumprogrammām un pēc tam izveido atsevišķu izejošu savienojumu ar konfigurēto backend. Ievietojiet starpniekserveri šajā izejošajā HTTP eksportētājā:

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

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

Apvienojiet šo fragmentu ar esošo konfigurāciju. Tas pieņem, ka otlp uztvērējs jau ir definēts, un saglabā izvietošanai nepieciešamos processors un citus konveijera iestatījumus. Ja eksportētājs ir definēts, bet attiecīgais konveijers uz to neatsaucas, dati caur to netiek sūtīti.

endpoint joprojām ir telemetrijas backend pamata URL. OTLP HTTP eksportētājs pievieno signāla ceļu, piemēram, /v1/traces, ja vien to neaizstāj signālam raksturīgs endpoint. proxy_url norāda starpnieku. Nejutīgam, publiskam testa backend, kas pieļauj maršrutu caur publisku starpniekserveri, šo URL var aizpildīt ar adresi no HTTP starpniekserveru saraksta; apstipriniet piekļuvi backend faktiskajam host un port.

Pašreizējā upstream dokumentācija šo komponentu dēvē par otlp_http, bet otlphttp apraksta kā novecojušu aizstājvārdu. Vecākas distribūcijas var izmantot vecāko komponenta nosaukumu; uzturiet gan eksportētāja definīciju, gan atsauci konveijerā saskaņā ar instalēto distribūciju.

Šī ir HTTP klienta konfigurācija. OTLP gRPC eksportētājam ir cits transports, un pašas lietojumprogrammas starpniekservera vide automātiski neiekļūst Collector konteinerā vai servisa procesā. Tāpat uztvērēja konfigurēšana attiecas uz ienākošo trafiku, nevis šo backend savienojumu.

Saglabājiet backend TLS pārbaudi un nepieciešamo servisa autentifikāciju. Starpniekservera 407 un backend atteikums norāda uz atšķirīgiem kontiem un posmiem.

Saistītie raksti