کله چې د HTTPS میټریک پای ټکی API کیلي ته اړتیا ولري او Prometheus باید مخکې تلونکی پراکسي وکاروي، سرلیک په خپله د scrape غوښتنې باندې ټاکئ. د Prometheus هغې نسخې لپاره چې http_headers ملاتړ کوي:

scrape_configs:
  - job_name: secured_metrics
    scheme: https
    metrics_path: /metrics
    proxy_url: http://proxy.example:8080
    http_headers:
      X-API-Key:
        files:
          - /etc/prometheus/secrets/metrics-api-key
    static_configs:
      - targets: ['metrics.example:443']

فایل پکې ټاکل شوې د هدف API کیلي لري او باید د Prometheus د اجرا چاپیریال کې لوستل کیدونکې وي. په کانټینر کې یې په هماغه کانټینر اړخ کې لار کې برابره کړئ.

http_headers د metrics.example لپاره په غوښتنه X-API-Key ږدي. د عادي HTTPS CONNECT تونل له لارې هغه سرلیک د منزل TLS دننه ځي. منځګړی اړیکه برابروي او باید تونل ته اجازه ورکړي. د عامه لاسرسي وړ میټریک پای ټکي لپاره چې هلته عامه منځګړي اجازه لري، د HTTP پراکسي لیست د بې حسابه proxy_url لپاره نوماندان وړاندې کوي؛ API کیلي د منزل په غوښتنه کې وساتئ.

proxy_connect_header بل منزل لري: منځګړی هغه سرلیکونه د CONNECT په وخت اخلي. هلته د هدف API کیلي ایښودل هغه د HTTPS غوښتنې سرلیک په توګه میټریک سرور ته نه رسوي.

د میټریک ریښتینی کوربه نوم او لار په scrape ترتیب کې وساتئ. Prometheus هغه سرلیکونه هم چې پخپله یې ټاکي له خپل سري بیا لیکنې خوندي ساتي، نو د دې API کیلي لپاره د ملاتړ شوو ځانګړو سرلیک ساحو څخه کار واخلئ.

اړوندې مقالې