Prometheus: set ein mál-API-lykil við http_headers og proxy_url
Sameina scrape-http_headers við proxy_url og hald API-høvuðini hjá kelduambætaranum skild frá CONNECT-høvunum, sum verða send millumhandaranum.
Tá ein HTTPS-metingarendapunktur krevur ein API-lykil og Prometheus má nýta framsokkin proxa, set høvdið á sjálvari scrape-fyrispurningini. Fyri eina Prometheus-útgávu, sum veitir http_headers stuðul:
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']
Fílan inniheldur ætlaða mál-API-lykilin og má vera lesandi í køyriumhvørvinum hjá Prometheus. Í einum íláti skal hon vera tøk á teirri slóðini inni í ílátinum.
http_headers setur X-API-Key á fyrispurningin til metrics.example. Gjøgnum eina vanliga HTTPS CONNECT-tunnil fer høvdið inni í TLS-inum hjá málinum. Millumhandarin veitir samband og má loyva tunnilinum. Fyri ein almennan atkomuligan metingarendapunkt, har almennir millumhandarar eru loyvdir, gevur HTTP-proxa-listin evnar til proxy_url uttan konto; hald API-lykilin á fyrispurninginum til málið.
proxy_connect_header hevur eitt annað mál: millumhandarin móttekur tey høvuðini á CONNECT. At seta ein mál-API-lykil har flytur hann ikki sum HTTPS-fyrispurningshøvdi til metingarambætaran.
Hald veruliga metingarvertnavnið og slóðina í scrape-uppsetingini. Prometheus verjir eisini tey høvuðini, sum tað sjálvt setur, móti vilkórum yvirskriving, so nýt tey stuðlaðu økini fyri serstøk høvuð til henda API-lykilin.