Collector යෙදුම්වලින් ටෙලිමෙට්‍රි ලබාගෙන, පසුව වින්‍යාසගත backend වෙත වෙනම පිටතට යන සම්බන්ධතාවයක් සාදයි. ප්‍රොක්සිය එම පිටතට යන HTTP අපනයනකරුවා මත තබන්න:

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

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

මෙම කොටස දැනට ඇති වින්‍යාසයට ඒකාබද්ධ කරන්න. එය otlp ලබන්නා දැනටමත් අර්ථ දක්වා ඇති බව උපකල්පනය කරන අතර යෙදවීමට අවශ්‍ය processors සහ පයිප්ලයිනයේ අනෙකුත් සැකසුම් රඳවා ගනී. අදාළ පයිප්ලයිනයෙන් යොමු නොකර අපනයනකරුවෙකු අර්ථ දැක්වීමෙන් එය හරහා දත්ත යන්නේ නැත.

endpoint ටෙලිමෙට්‍රි backend හි මූලික URL ලෙසම පවතී. OTLP HTTP අපනයනකරුවා සංඥා මාර්ගය එකතු කරයි, උදාහරණයක් ලෙස /v1/traces, සංඥා-විශේෂිත endpoint එය ප්‍රතිස්ථාපනය නොකරන්නේ නම්. proxy_url මැදිහත්කරුවා හඳුනා ගනී. සංවේදී නොවන, පොදු සහ පොදු-ප්‍රොක්සි මාර්ගයට ඉඩ දෙන පරීක්ෂණ backend සඳහා HTTP ප්‍රොක්සි ලැයිස්තුවේ ලිපිනයකින් එම URL පිරවිය හැක; backend හි සැබෑ host සහ port වෙත ප්‍රවේශය තහවුරු කරන්න.

වර්තමාන upstream ලේඛන මෙම සංරචකය otlp_http ලෙස හඳුන්වන අතර otlphttp යල් පැන ගිය අන්වර්ථයක් ලෙස විස්තර කරයි. පැරණි බෙදාහැරීම් පැරණි සංරචක නාමය භාවිතා කළ හැක; අපනයනකරුවාගේ අර්ථ දැක්වීම සහ පයිප්ලයිනයේ යොමුව දෙකම ස්ථාපිත බෙදාහැරීම සමඟ ගැළපෙන ලෙස තබා ගන්න.

මෙය HTTP සේවාදායක වින්‍යාසයකි. OTLP gRPC අපනයනකරුවාට වෙනත් ප්‍රවාහනයක් ඇති අතර යෙදුමේම ප්‍රොක්සි පරිසරය ස්වයංක්‍රීයව Collector හි කන්ටේනරයට හෝ සේවා ක්‍රියාවලියට ඇතුළු නොවේ. එසේම, ලබන්නා වින්‍යාස කිරීම ඇතුළතට එන රථවාහනයට අදාළ වන අතර මෙම backend සම්බන්ධතාවයට නොවේ.

backend හි TLS සත්‍යාපනය සහ අවශ්‍ය සේවා සත්‍යාපනය රඳවා ගන්න. ප්‍රොක්සියේ 407 සහ backend හි ප්‍රතික්ෂේපය වෙනස් ගිණුම් සහ අවස්ථා පෙන්වයි.

අදාළ ලිපි