Marka barta miiraha HTTPS ay u baahan tahay fure API oo Prometheus ay tahay inuu isticmaalo proxy horay u socda, deji madaxa codsiga scrape-ka laftiisa. Nooca Prometheus ee taageera 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']

Faylku wuxuu ka kooban yahay furaha API ee bartilmaameedka loogu talagalay waana inuu ku akhrisan karo deegaanka fulinta Prometheus. Weel dhexdiisa, ku diyaari waddadaas dhinaca weelka.

http_headers wuxuu X-API-Key dhigayaa codsiga loo diro metrics.example. Iyada oo loo marayo tunnel HTTPS CONNECT caadi ah, madaxaas wuxuu ku dhex socdaa TLS-ka bartilmaameedka. Dhexdhexaadiyaha ayaa bixiya isku xirnaanta waana inuu oggolaado tunnel-ka. Barta miiraha si guud loo gaari karo halkaas oo dhexdhexaadiyayaasha guud la oggol yahay, liiska proxy HTTP wuxuu bixiyaa musharixiin loogu talagalay proxy_url aan akoon lahayn; furaha API ku hay codsiga bartilmaameedka.

proxy_connect_header wuxuu leeyahay bartilmaameed kale: dhexdhexaadiyaha ayaa madaxyadaas helaa marka CONNECT. Furaha API ee bartilmaameedka halkaas dhigista ma gaadhiso server-ka miiraha sida madax codsi HTTPS.

Ku hay magaca host-ka iyo waddada miiraha dhabta ah ee habaynta scrape-ka. Prometheus sidoo kale wuxuu ka ilaaliyaa madaxyada uu isagu dejiyo in si aan loo fasaxin loo beddelo, sidaas darteed furaha API-kan u isticmaal maadooyinka madaxyada gaarka ah ee la taageeray.

Maqaallo la xiriira