Skip to content

Monitor.check

POST /{namespace}/monitors/{monitor}/check

Check runs a Monitor once now from several regions and records the result as an Event.

Mode
do
Event
Monitor.checked

Inputs

InputTypeRequiredDescription
monitorMonitorrequiredThe Monitor to run.

Outputs

OutputTypeRequiredDescription
monitorMonitorrequiredThe Monitor, with its latest result.

Effects

  • Emits Monitor.checked.
  • Performed by the Reliability Engineer.
  • Two-way: it runs at once, in the try, send and do modes.
  • A failing internal Monitor opens an Incident.
  • A failing outside Monitor records a signal Event for the Teams that read it.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Monitor.check

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.