ווען אַ 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 שליסל נוץ די געשטיצטע פֿעלדער פֿאַר אייגענע קעפּלעך.

פֿאַרבונדענע אַרטיקלען