Nuair a éilíonn críochphointe méadrachtaí HTTPS eochair API agus go gcaithfidh Prometheus seachfhreastalaí tosaigh a úsáid, socraigh an ceanntásc ar an iarratas scrape féin. Do leagan de Prometheus a thacaíonn le 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']

Tá an eochair API sprice atá beartaithe sa chomhad agus caithfidh sí a bheith inléite i dtimpeallacht fhorghníomhaithe Prometheus. I gcoimeádán, soláthraigh í ag an gcosán sin ar thaobh an choimeádáin.

Cuireann http_headers X-API-Key ar an iarratas chuig metrics.example. Trí thollán HTTPS CONNECT rialta, téann an ceanntásc sin taobh istigh de TLS an chinn scríbe. Soláthraíonn an t-idirghabhálaí nascacht agus caithfidh sé an tollán a cheadú. Do chríochphointe méadrachtaí atá inrochtana go poiblí, áit a gceadaítear idirghabhálaithe poiblí, tugann an liosta seachfhreastalaí HTTP iarrthóirí do proxy_url gan chuntas; coinnigh an eochair API ar an iarratas chuig an gceann scríbe.

Tá síol eile ag proxy_connect_header: faigheann an t-idirghabhálaí na ceanntásca sin ar CONNECT. Ní chuireann eochair API sprice a chur ansin ar fáil í mar cheanntásc iarratais HTTPS chuig an bhfreastalaí méadrachtaí.

Coinnigh fíor-ainm an óstaigh agus an cosán méadrachtaí sa chumraíocht scrape. Cosnaíonn Prometheus freisin na ceanntásca a shocraíonn sé féin ar sháruithe treallacha, mar sin úsáid na réimsí ceanntásca saincheaptha a thacaítear leo don eochair API seo.

Ailt ghaolmhara