Nígbà tí ibi-ìparí ìwọ̀n HTTPS bá nílò kókó API tí Prometheus sì gbọ́dọ̀ lo proxy ìwájú, ṣeto àkọsílẹ̀ náà lórí ìbéèrè ìkójọ fúnra rẹ̀. Fún ẹ̀yà Prometheus tí ó ṣe àtìlẹ́yìn 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']

Fáìlì náà ní kókó API àfojúsùn tí a pète, ó sì gbọ́dọ̀ jẹ́ kíkà nínú àyíká ìṣiṣẹ́ Prometheus. Nínú kọ́nténíà, pèsè rẹ̀ ní ọ̀nà ẹ̀gbẹ́ kọ́nténíà yẹn.

http_headers fi X-API-Key sórí ìbéèrè sí metrics.example. Nípasẹ̀ ọ̀nà-ẹ̀tọ́ HTTPS CONNECT déédé, àkọsílẹ̀ yẹn ń lọ nínú TLS ti ibi-àfojúsùn. Alárinà ń pèsè ìsopọ̀, ó sì gbọ́dọ̀ gba ọ̀nà-ẹ̀tọ́ náà láàyè. Fún ibi-ìparí ìwọ̀n tí gbogbo ènìyàn lè dé, níbi tí a ti gba àwọn alárinà gbogbogbòò láàyè, àkọ́kọ́ àwọn proxy HTTP ń pèsè àwọn olùdíje fún proxy_url láìsí àkọsílẹ̀; pa kókó API mọ́ sórí ìbéèrè sí ibi-àfojúsùn.

proxy_connect_header ní ibi-àfojúsùn mìíràn: alárinà ń gba àwọn àkọsílẹ̀ yẹn nígbà CONNECT. Fífi kókó API àfojúsùn síbẹ̀ kò fi í ránṣẹ́ sí sáfà ìwọ̀n gẹ́gẹ́ bí àkọsílẹ̀ ìbéèrè HTTPS.

Pa orúkọ olùgbàlejò àti ọ̀nà ìwọ̀n gangan mọ́ nínú ìṣètò ìkójọ. Prometheus tún ń dáàbò bo àwọn àkọsílẹ̀ tí òun fúnra rẹ̀ ṣeto lọ́wọ́ àtúnyẹ̀wò àìní ìlà. Nítorí náà, fún kókó API yìí, lo àwọn pápá àkọsílẹ̀ àkànṣe tí a ṣe àtìlẹ́yìn fún.

Àwọn àpilẹ̀kọ tó jọra