Hi ,
I have configured the following settings to monitor APIs through a proxy in Heartbeat to check whether the APIs are up or down. I tested both proxy_url
and HTTP_PROXY
, but neither of them seems to be working as expected.
Here are the configurations I used:
-
type: http
name: my-api
enable: true
schedule: "@every 15m"
hosts: ["https://my-name/api"]
check:
response:
status: [200, 202, 400, 401, 403, 404, 405, 409, 429]
proxy_url: "https://proxy-ip:port" -
type: http
name: my-api
enable: true
schedule: "@every 5m"
hosts: ["https://my-name/api"]
HTTP_PROXY: "https://proxy-ip:port"
check:
response:
status: [200, 202, 400, 401, 403, 404, 405, 409, 429]
timeout: 30s
Could someone please assist me with this issue and review the configurations? Thank you in advance for your help!