Collector ilovalardan telemetriya qabul qiladi, so'ngra konfiguratsiya qilingan backendga alohida chiquvchi ulanish ochadi. Proksini shu chiquvchi HTTP eksportyoriga qo'ying:

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

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

Bu fragmentni mavjud konfiguratsiyaga qo'shing. U otlp qabul qilgichi allaqachon aniqlangan deb hisoblaydi va joylashtirish talab qiladigan processors hamda konveyerning boshqa sozlamalarini saqlaydi. Eksportyorni tegishli konveyerdan havola qilmasdan aniqlash u orqali ma'lumot yubormaydi.

endpoint telemetriya backendining asosiy URL bo'lib qoladi. OTLP HTTP eksportyori signal yo'lini qo'shadi, masalan /v1/traces, agar uni signalga xos endpoint almashtirmasa. proxy_url vositachini bildiradi. Maxfiy bo'lmagan, ochiq va ommaviy proksi marshrutiga ruxsat beradigan sinov backend uchun HTTP proksilar ro'yxatidan manzil shu URLni to'ldirishi mumkin; backendning haqiqiy host va portiga kirishni tasdiqlang.

Joriy upstream hujjatlari bu komponentni otlp_http deb ataydi va otlphttpni eskirgan taxallus deb ta'riflaydi. Eski distributivlar eski komponent nomidan foydalanishi mumkin; eksportyor ta'rifi va konveyer havolasini o'rnatilgan distributivga mos tuting.

Bu HTTP mijozi konfiguratsiyasi. OTLP gRPC eksportyorining transporti boshqacha, ilovaning o'z proksi muhiti esa Collector konteyneri yoki xizmat jarayoniga avtomatik kirmaydi. Xuddi shunday, qabul qilgichni sozlash kiruvchi trafikka tegishli, bu backend ulanishiga emas.

Backendning TLS tekshiruvi va talab qilinadigan xizmat autentifikatsiyasini saqlang. Proksining 407 javobi va backendning rad etishi turli hisoblar va bosqichlarni ko'rsatadi.

O'xshash maqolalar