mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-21 05:30:35 +00:00
docs(monitoring): define HTTP probe fallback contract
This commit is contained in:
parent
2018aa8a9a
commit
fe5dfd11ec
1 changed files with 4 additions and 0 deletions
|
|
@ -618,6 +618,10 @@ only graft them onto fixture data.
|
|||
poll-provider path. `internal/monitoring/availability_poller.go` owns ICMP,
|
||||
TCP, and HTTP probes, provider health, scheduler task construction, and
|
||||
supplemental unified-resource records for saved availability targets.
|
||||
HTTP and HTTPS probes start with `HEAD` and retry once with `GET` only when
|
||||
the endpoint explicitly reports that `HEAD` is unsupported (`405 Method
|
||||
Not Allowed` or `501 Not Implemented`). Other server-error responses remain
|
||||
failed probes and must not be converted into reachability evidence.
|
||||
Failed endpoint probes are observed runtime state for that target; they
|
||||
must publish provider health and incidents without dead-lettering the
|
||||
scheduler task itself.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue