Prometheus: אַנשטעלן אַ ציל API שליסל מיט http_headers און proxy_url
פֿאַרבינד http_headers פֿון דער זאַמלונג מיט proxy_url און האַלט די API קעפּלעך פֿונעם מקור סערווער באַזונדער פֿון די CONNECT קעפּלעך צום מיטלער.
ווען אַ HTTPS מעטריִקס ענדפּוינט פֿאָדערט אַן API שליסל און Prometheus מוז נוצן אַ פֿאָרויס פּראָקסי, שטעל אָן דעם קאָפּ אויף דער זאַמלונג בקשה אַליין. פֿאַר אַ Prometheus ווערסיע וואָס שטיצט 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']
די טעקע האַלט דעם בדעה׳דיקן ציל API שליסל און מוז זײַן לייענבאַר אין דער אויספֿירונג סבֿיבֿה פֿון Prometheus. אין אַ קאָנטיינער, שטעל עס צו אויף יענעם וועג פֿון דער קאָנטיינער זײַט.
http_headers לייגט X-API-Key אויף דער בקשה צו metrics.example. דורך אַ געוויינטלעכן HTTPS CONNECT טונעל פֿאָרט דער קאָפּ אין דער TLS פֿון דער דעסטינאַציע. דער מיטלער פֿאַרזאָרגט פֿאַרבינדונג און מוז דערלאָזן דעם טונעל. פֿאַר אַ פּובליק צוטריטלעכן מעטריִקס ענדפּוינט וווּ פּובליקע מיטלער זײַנען דערלאָזט, די HTTP פּראָקסי רשימה גיט קאַנדידאַטן פֿאַר proxy_url אָן אַ חשבון; האַלט דעם API שליסל אויף דער בקשה צו דער דעסטינאַציע.
proxy_connect_header האָט אַן אַנדער ציל: דער מיטלער באַקומט די קעפּלעך בײַ CONNECT. אַנשטעלן אַ ציל API שליסל דאָרט פֿאָרט עס נישט איבער צום מעטריִקס סערווער ווי אַ HTTPS בקשה קאָפּ.
האַלט דעם טאַקע מעטריִקס האָסט נאָמען און וועג אין דער זאַמלונג קאָנפֿיגוראַציע. Prometheus באַשיצט אויך די קעפּלעך וואָס ער שטעלט אַליין פֿון ווילקעהרניקע איבערשריַבונגען, דערפֿאַר פֿאַר דעם API שליסל נוץ די געשטיצטע פֿעלדער פֿאַר אייגענע קעפּלעך.