Prometheus: http_headers සහ proxy_url සමඟ ඉලක්ක API යතුර සැකසීම
ස්ක්රැප් http_headers proxy_url සමඟ ඒකාබද්ධ කර, මූල සේවාදායකයේ API ශීර්ෂයන් මැදිහත්කරුට යවන CONNECT ශීර්ෂයන්ගෙන් වෙන් කර තබන්න.
HTTPS මිනුම් අන්ත ලක්ෂ්යයකට API යතුරක් අවශ්ය වී, Prometheus ඉදිරි ප්රොක්සියක් භාවිත කළ යුතු විට, ශීර්ෂය ස්ක්රැප් ඉල්ලීම මතම සකසන්න. 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 යතුර ඇති අතර එය Prometheus ක්රියාත්මක වන පරිසරයේ කියවිය හැකි විය යුතුය. කන්ටේනරයක, එය එම කන්ටේනර් පැත්තේ මාර්ගයේ සපයන්න.
http_headers, metrics.example වෙත යන ඉල්ලීම මත X-API-Key තබයි. සාමාන්ය HTTPS CONNECT උමං මාර්ගයකින් එම ශීර්ෂය ගමනාන්තයේ TLS තුළ ගමන් කරයි. මැදිහත්කරු සම්බන්ධතාව සපයන අතර උමං මාර්ගයට අවසර දිය යුතුය. පොදුවේ ප්රවේශ විය හැකි මිනුම් අන්ත ලක්ෂ්යයක් සඳහා, පොදු මැදිහත්කරුවන්ට අවසර ඇති විට, HTTP ප්රොක්සි ලැයිස්තුව ගිණුමක් රහිත proxy_url සඳහා අපේක්ෂකයන් සපයයි; API යතුර ගමනාන්ත ඉල්ලීම මතම තබන්න.
proxy_connect_header ට වෙනත් ගමනාන්තයක් ඇත: මැදිහත්කරු CONNECT වලදී එම ශීර්ෂයන් ලබා ගනී. එහි ඉලක්ක API යතුරක් තැබීමෙන් එය මිනුම් සේවාදායකයට HTTPS ඉල්ලීම් ශීර්ෂයක් ලෙස ලබා නොදේ.
සැබෑ මිනුම් සත්කාරක නාමය සහ මාර්ගය ස්ක්රැප් වින්යාසයේ තබන්න. Prometheus තමන් විසින්ම සකසන ශීර්ෂයන් ද අත්තනෝමතික ඉහළින් ලිවීමෙන් ආරක්ෂා කරයි, එබැවින් මෙම API යතුර සඳහා සහාය දක්වන අභිරුචි ශීර්ෂ ක්ෂේත්ර භාවිත කරන්න.