Prometheus: eochair API sprice a shocrú le http_headers agus proxy_url
Cuir http_headers an scrape le proxy_url agus coinnigh ceanntásca API an fhreastalaí foinse ar leithligh ó na ceanntásca CONNECT a sheoltar chuig an idirghabhálaí.
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.