Prometheus: iuchair API targaid a shuidheachadh le http_headers agus proxy_url
Measg http_headers an scrape le proxy_url agus cùm ceann-phlocan API an fhrithealaiche tùs air leth bho na ceann-phlocan CONNECT a chuirear chun an eadar-mheadhanaich.
Nuair a dh'fheumas ceann-àite tomhais HTTPS iuchair API agus feumas Prometheus progsaidh aghaidh a chleachdadh, suidhich an ceann-phloc air an iarrtas scrape fhèin. Airson tionndadh de Prometheus a tha a' toirt taic do 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']
Tha an iuchair API targaid san fhaidhle agus feumar a bhith air a leughadh ann an àrainneachd coileanaidh Prometheus. Ann an soitheach, cuir seachad i air an t-slighe sin air taobh an t-soithich.
Cuiridh http_headers X-API-Key air an iarrtas gu metrics.example. Tro thunail àbhaisteach HTTPS CONNECT, bidh an ceann-phloc sin a' siubhal am broinn TLS a' chinn-uidhe. Bheir an t-eadar-mheadhanach ceangal seachad agus feumaidh e an tunail a cheadachadh. Airson ceann-àite tomhais a tha ruigsinneach gu poblach far a bheil eadar-mheadhanaich phoblach ceadaichte, bheir an liosta progsaidh HTTP tagraichean airson proxy_url gun chunntas; cùm an iuchair API air an iarrtas chun a' chinn-uidhe.
Tha ceann-uidhe eile aig proxy_connect_header: gheibh an t-eadar-mheadhanach na ceann-phlocan sin aig CONNECT. Chan eil a bhith a' cur iuchair API targaid an sin ga lìbhrigeadh mar cheann-phloc iarrtais HTTPS chun an fhrithealaiche tomhais.
Cùm fìor ainm an òstair agus slighe nan tomhas anns a' cho-rèiteachadh scrape. Bheir Prometheus cuideachd dìon dha na ceann-phlocan a shuidhicheas e fhèin bho thar-sgrìobhadh neo-riaghailteach, mar sin cleachd na raointean ceann-phloc gnàthaichte a tha a' faighinn taic airson na h-iuchrach API seo.