HTTPS metrika-endpoint batek API gakoa eskatzen duenean eta Prometheusek aurreranzko proxy bat erabili behar duenean, ezarri goiburua scrape eskaeran bertan. http_headers onartzen duen Prometheus bertsio baterako:

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']

Fitxategiak helburuko API gakoa dauka eta Prometheusen exekuzio-ingurunean irakurgarria izan behar da. Edukiontzi batean, eman ezazu edukiontzi aldeko bide horretan.

http_headers-ek X-API-Key jartzen du metrics.example-rako eskaeran. HTTPS CONNECT tunel arrunt baten bidez, goiburu hori helmugako TLS barruan doa. Bitartekariak konektibitatea ematen du eta tunela baimendu behar du. Publikoki irisgarria den metrika-endpoint baterako, bitartekari publikoak baimenduta daudenean, HTTP proxy zerrendak konturik gabeko proxy_url-rako hautagaiak ematen ditu; eduki API gakoa helmugako eskaeran.

proxy_connect_header-ek beste helmuga bat du: bitartekariak goiburu horiek CONNECT unean jasotzen ditu. Helburuko API gakoa han jartzeak ez dio metrika-zerbitzariari HTTPS eskaeraren goiburu gisa eramaten.

Eduki metriken ostalari-izena eta bidea scrape konfigurazioan. Prometheusek berak ezartzen dituen goiburuak ere babesten ditu gainidazketa arbitrarioetatik, beraz, API gako honetarako erabili onartutako goiburu pertsonalizatuen eremuak.

Erlazionatutako artikuluak