44 lines
1.6 KiB
PHP
44 lines
1.6 KiB
PHP
<?php
|
|
|
|
return [
|
|
'overall' => [
|
|
'operational' => 'All services operational',
|
|
'degraded' => 'One service is degraded',
|
|
'down' => 'One service is down',
|
|
// Not "operational": nothing is being watched, and reporting the
|
|
// absence of a check as the absence of a problem is the one thing a
|
|
// status page must never do.
|
|
'unknown' => 'Not fully monitored',
|
|
],
|
|
|
|
'state' => [
|
|
'operational' => 'Operational',
|
|
'degraded' => 'Degraded',
|
|
'down' => 'Down',
|
|
'unknown' => 'Unknown',
|
|
],
|
|
|
|
'component' => [
|
|
'portal' => 'Sign-in & customer area',
|
|
'instances' => 'Your cloud',
|
|
'provisioning' => 'New orders',
|
|
'backups' => 'Backups',
|
|
],
|
|
|
|
// What is MEASURED, not what is promised. "Delivered without failures" read
|
|
// as a marketing claim on a page whose only job is to be believed — and it
|
|
// says nothing about the last 24 hours, which is what a reader is asking.
|
|
'about' => [
|
|
'portal' => 'Whether sign-in and the customer area respond.',
|
|
'instances' => 'Whether the customer instances we run are reachable.',
|
|
'provisioning' => 'Whether orders in the last 24 hours were delivered in full.',
|
|
'backups' => 'Whether every instance has a backup from the last 48 hours.',
|
|
],
|
|
|
|
'detail' => [
|
|
'instances' => ':down of :total instances without a positive signal.',
|
|
'provisioning' => ':failed failed provisioning run(s) in the last 24 hours.',
|
|
'backups' => ':stale of :total instances without a current backup.',
|
|
],
|
|
];
|