Monthly uptime report
uptime_reportUptime per monitor for one calendar month, with downtime, incidents, longest outage and the basis of each figure. Planned maintenance and time a monitor was paused are left out of the uptime and downtime; planned maintenance is reported beside them: planned_minutes_excluded per monitor and planned_minutes in the summary. A monitor with an uptime target carries uptime_target and an allowance: the month’s allowed_minutes, used_minutes, remaining_minutes, the projected_uptime_pct and projected_miss_on at the pace so far, and a status (met or missed for a closed month; on_track, at_risk or missed for the current one). The summary counts targets_set and targets_missed. Pass month as YYYY-MM (default: the last full month; the current month gives the allowance left so far) and tag to limit it to monitors with that tag. A monitor with an uptime target carries uptime_target and allowance (allowed, used and remaining minutes, projected_uptime_pct, projected_miss_on, status). The figures are calendar-month and unweighted, which is not the status page's impact-weighted figure.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "uptime_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Only things with this tag id. | |
| month | No | The month as YYYY-MM (default: last full month). The current month gives each uptime target's allowance used and left so far, and the day it runs out at that pace. | |
| organization_id | No | The organization to read. Leave it out when the token reaches only one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| month | No | ||
| checks | No | ||
| closed | No | ||
| summary | No | ||
| findings | No | ||
| generated_at | No |