Static HTML status page that's feeded by JSON
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

38 lines
1.8 KiB

{
// Each list item is a incident
"history": [
{
"title": "Service intervention", // Incident title
"start": "2021-03-11T19:45:02.212Z", // Incident start date, must use the ISO 8601 format
"end": "2021-03-11T20:00:02.212Z", // Incident end date, must also use the ISO 8601 format. If it's in the future, it will be in italic. Can also be null to only display start date
"message": "Service 1 was offline due to maintenance", // Incident message
"status": "resolved", // Current status. It manipulates the icon, and can be resolved (for OK), acknowledged/watching (for eye icon) or warning for attention icon. If invalid warning will be used.
// Various messages published during incident life cycle. Can be empty
"actions": [
{
"message": "Service is now online", // Action message
"date": "2021-03-11T20:00:02.212Z", // Action publish message. Must use ISO 8601 format
"status": "resolved" // Action status. Check incident status for options
},
{
"message": "Upgrade in progress",
"date": "2021-03-11T19:48:02.212Z",
"status": "watching"
},
{
"message": "Service is offline",
"date": "2021-03-11T19:45:02.212Z",
"status": "identified"
}
]
},
{
"title": "Service intervention",
"start": "2021-03-11T19:45:02.212Z",
"end": "2021-03-11T20:00:02.212Z",
"message": "Service 1 was offline due to maintenance",
"status": "resolved",
"actions": []
}
]
}