Prometheus: http_headers আৰু proxy_url ৰ সৈতে লক্ষ্য API key ছেট কৰক
scrape http_headers ক proxy_url ৰ সৈতে সংযোজন কৰক আৰু উৎস ছাৰ্ভাৰৰ API হেডাৰক মধ্যস্থলৈ পঠিওৱা CONNECT হেডাৰৰ পৰা পৃথক ৰাখক।
যেতিয়া এটা HTTPS metrics endpoint এ API key বিচাৰে আৰু Prometheus এ forward proxy ব্যৱহাৰ কৰিব লাগে, তেতিয়া scrape অনুৰোধতে হেডাৰটো ছেট কৰক। http_headers সমৰ্থন কৰা Prometheus সংস্কৰণৰ বাবে:
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']
ফাইলটোত উদ্দিষ্ট লক্ষ্য API key আছে আৰু Prometheus ৰ কাৰ্যকৰী পৰিৱেশত পঢ়িব পৰা হ'ব লাগে। কন্টেইনাৰত সেই কন্টেইনাৰ-পক্ষৰ পথত ইয়াক যোগান ধৰক।
http_headers এ metrics.example লৈ যোৱা অনুৰোধত X-API-Key ৰাখে। সাধাৰণ HTTPS CONNECT tunnel ৰ মাজেৰে সেই হেডাৰ গন্তব্য TLS ৰ ভিতৰত যায়। মধ্যস্থই সংযোগ প্ৰদান কৰে আৰু tunnel অনুমোদন কৰিব লাগে। ৰাজহুৱাকৈ উপলব্ধ metrics endpoint ৰ বাবে য'ত ৰাজহুৱা মধ্যস্থ অনুমোদিত, HTTP proxy তালিকাএ একাউণ্ট নোহোৱা proxy_url ৰ বাবে প্ৰাৰ্থী দিয়ে; API key গন্তব্য অনুৰোধত ৰাখক।
proxy_connect_header ৰ আন এটা গন্তব্য আছে: মধ্যস্থই CONNECT ত সেই হেডাৰবোৰ পায়। তাত লক্ষ্য API key ৰাখিলে ই metrics ছাৰ্ভাৰলৈ HTTPS অনুৰোধ হেডাৰ হিচাপে নাযায়।
প্ৰকৃত metrics hostname আৰু path scrape configuration ত ৰাখক। Prometheus এ নিজে ছেট কৰা হেডাৰবোৰকো মনত পৰিৱৰ্তনৰ পৰা সুৰক্ষা দিয়ে, সেয়েহে এই API key ৰ বাবে সমৰ্থিত custom-header ফিল্ডবোৰ ব্যৱহাৰ কৰক।