Add HTTP integration
Problem to solve
When the user doesn't have a monitoring solution and want a lightweight solution to make HTTP checks.
Proposal
Add an HTTP integration for updating monitors.
Monitors should have the integration
value set at http
or http_<SUFFIX>
and external_link
should be specified.
If authentication is required, it should be placed in the URL like https://<USER>:<PASSWORD>@example.org
.
The integration check a 200-399 return code and follow redirection (max: 5
)
Integration possible configuration could be :
- Timeout
- Proxy
Integration should specify an explicit HTTP UserAgent like ProdManager HTTP integration
. This user-agent should be generic in order to re-use it in other integration involving HTTP queries.