OpenTelemetry Collector: OTLP HTTP eksporterinin proksisini təyin edin
OTLP HTTP eksporterinin proxy_url parametrindən istifadə edin və həmin eksporteri telemetriyanı həqiqətən göndərən boru xəttinə qoşun.
Collector tətbiqlərdən telemetriya qəbul edir, sonra konfiqurasiya edilmiş backend-ə ayrıca çıxan bağlantı yaradır. Proksini həmin çıxan HTTP eksporterinə qoyun:
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 fraqmenti mövcud konfiqurasiyaya birləşdirin. O, otlp qəbuledicisinin artıq təyin olunduğunu fərz edir və yerləşdirmənin tələb etdiyi processors və digər boru xətti parametrlərini saxlayır. Eksporteri müvafiq boru xəttində istinad etmədən təyin etmək onun vasitəsilə məlumat göndərmir.
endpoint telemetriya backend-inin əsas URL-i olaraq qalır. OTLP HTTP eksporteri siqnal yolunu əlavə edir, məsələn /v1/traces, əgər siqnala xas endpoint onu əvəz etmirsə. proxy_url vasitəçini müəyyən edir. Həssas olmayan, ictimai olan və ictimai proksi marşrutuna icazə verən sınaq backend-i üçün HTTP proksi siyahısından bir ünvan bu URL-i doldura bilər; backend-in faktiki host və portuna çıxışı təsdiqləyin.
Cari upstream sənədləri bu komponenti otlp_http adlandırır və otlphttp-i köhnəlmiş alternativ ad kimi təsvir edir. Köhnə distribusiyalar köhnə komponent adından istifadə edə bilər; həm eksporter təyinatını, həm də boru xətti istinadını quraşdırılmış distribusiya ilə uyğun saxlayın.
Bu, HTTP müştəri konfiqurasiyasıdır. OTLP gRPC eksporterinin başqa transportu var və tətbiqin öz proksi mühiti avtomatik olaraq Collector konteynerinə və ya xidmət prosesinə keçmir. Eyni şəkildə, qəbuledicinin konfiqurasiyası daxil olan trafikə aiddir, bu backend bağlantısına deyil.
Backend-in TLS yoxlamasını və tələb olunan xidmət autentifikasiyasını saxlayın. Proksinin 407 cavabı və backend-in imtinası fərqli hesabları və mərhələləri göstərir.