changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "activeIncident": {
+ "description": "Currently-open incident for the check, or null when none is open.",
+ "properties": {
+ "checkUid": {
+ "description": "UID of the check the incident belongs to.",
+ "type": "string"
+ },
+ "kind": {
+ "description": "What the incident is about: check, slo_burn or degraded.",
+ "type": "string"
+ },
+ "number": {
+ "description": "Short per-org reference, rendered as #42.",
+ "type": "integer"
+ },
+ "resolvedAt": {
+ "description": "RFC3339 resolution timestamp; absent while the incident is open.",
+ "type": "string"
+ },
+ "startedAt": {
+ "description": "RFC3339 timestamp of the incident's onset.",
+ "type": "string"
+ },
+ "state": {
+ "description": "Incident state, e.g. active or resolved.",
+ "type": "string"
+ },
+ "uid": {
+ "description": "Incident UID.",
+ "type": "string"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "check": {
+ "properties": {
+ "checkGroupUid": {
+ "description": "Check group UID, when the check belongs to a group.",
+ "type": "string"
+ },
+ "config": {
+ "description": "Check-specific configuration for the type.",
+ "type": "object"
+ },
+ "createdAt": {
+ "description": "RFC3339 creation timestamp.",
+ "type": "string"
+ },
+ "description": {
+ "description": "Free-text description.",
+ "type": "string"
+ },
+ "enabled": {
+ "description": "Whether the check runs.",
+ "type": "boolean"
+ },
+ "labels": {
+ "description": "Key-value labels.",
+ "type": "object"
+ },
+ "lastResultAt": {
+ "description": "RFC3339 timestamp of the newest real result.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Human-readable name.",
+ "type": "string"
+ },
+ "period": {
+ "description": "Check interval as HH:MM:SS.",
+ "type": "string"
+ },
+ "placement": {
+ "description": "\"pinned\" or \"auto\".",
+ "type": "string"
+ },
+ "regions": {
+ "description": "Regions the check runs from.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "slug": {
+ "description": "URL-friendly slug.",
+ "type": "string"
+ },
+ "status": {
+ "description": "Synthesized status: up, down, validating, created or degraded.",
+ "type": "string"
+ },
+ "statusChangedAt": {
+ "description": "RFC3339 timestamp of the last status change.",
+ "type": "string"
+ },
+ "type": {
+ "description": "Check type, e.g. \"http\".",
+ "type": "string"
+ },
+ "uid": {
+ "description": "Check UID.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "uid"
+ ],
+ "type": "object"
+ },
+ "freshness": {
+ "description": "One sentence per silent region naming it and since when it has gone quiet; empty when every region is reporting.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "lastResolvedIncident": {
+ "description": "Most recently resolved incident for the check, or null when there is none.",
+ "properties": {
+ "checkUid": {
+ "description": "UID of the check the incident belongs to.",
+ "type": "string"
+ },
+ "kind": {
+ "description": "What the incident is about: check, slo_burn or degraded.",
+ "type": "string"
+ },
+ "number": {
+ "description": "Short per-org reference, rendered as #42.",
+ "type": "integer"
+ },
+ "resolvedAt": {
+ "description": "RFC3339 resolution timestamp; absent while the incident is open.",
+ "type": "string"
+ },
+ "startedAt": {
+ "description": "RFC3339 timestamp of the incident's onset.",
+ "type": "string"
+ },
+ "state": {
+ "description": "Incident state, e.g. active or resolved.",
+ "type": "string"
+ },
+ "uid": {
+ "description": "Incident UID.",
+ "type": "string"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "recentResults": {
+ "description": "Newest-first raw results, trimmed to recentResultsLimit per region; includes region, output and durationMs.",
+ "items": {
+ "properties": {
+ "availabilityPct": {
+ "description": "Uptime % for the bucket (with=availabilityPct, aggregated rows only).",
+ "type": "number"
+ },
+ "checkName": {
+ "description": "Check name (with=checkName).",
+ "type": "string"
+ },
+ "checkSlug": {
+ "description": "Check slug (with=checkSlug).",
+ "type": "string"
+ },
+ "checkUid": {
+ "description": "UID of the check this result belongs to.",
+ "type": "string"
+ },
+ "durationMs": {
+ "description": "Response time in ms (with=durationMs).",
+ "type": "number"
+ },
+ "periodStart": {
+ "description": "RFC3339 start of the period (raw: execution time).",
+ "type": "string"
+ },
+ "periodType": {
+ "description": "Aggregation level: raw, hour, day or month.",
+ "type": "string"
+ },
+ "region": {
+ "description": "Region the check ran in (with=region).",
+ "type": "string"
+ },
+ "status": {
+ "description": "Result status: up, down, created, running, abandoned…",
+ "type": "string"
+ },
+ "uid": {
+ "description": "Result UID (time-ordered).",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "regionalIssue": {
+ "description": "One sentence describing the regional issue (some, but fewer than the quorum, of the check's regions failing); empty when there is none.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "check",
+ "recentResults",
+ "activeIncident",
+ "lastResolvedIncident"
+ ],
+ "type": "object"
+}