Files
MikrotikManager/docs/ux-ui/acceptance/collector-sources-deployed-2026-10-12.json

88 lines
1.9 KiB
JSON

{
"date": "2026-10-12",
"block": "12.5.170",
"runtime": {
"backend": "ux-sources170",
"frontend": "ux-bfd158"
},
"checks": [
{
"path": "/health",
"status": 200
},
{
"path": "/api/bgp/catalog",
"status": 200
},
{
"path": "/api/servers/1/bgp/sessions",
"status": 200
},
{
"path": "/api/servers/2/bgp/sessions",
"status": 200
}
],
"cases": [
{
"path": "/alerts",
"width": 1440,
"http200": true,
"primaryApi200": true,
"noOverflow": true,
"pageErrors": 0,
"apiWrites": 0
},
{
"path": "/alerts",
"width": 320,
"http200": true,
"primaryApi200": true,
"noOverflow": true,
"pageErrors": 0,
"apiWrites": 0
},
{
"path": "/servers",
"width": 1440,
"http200": true,
"primaryApi200": true,
"noOverflow": true,
"pageErrors": 0,
"apiWrites": 0
},
{
"path": "/servers",
"width": 320,
"http200": true,
"primaryApi200": true,
"noOverflow": true,
"pageErrors": 0,
"apiWrites": 0
},
{
"path": "/uptime",
"width": 1440,
"http200": true,
"primaryApi200": true,
"noOverflow": true,
"pageErrors": 0,
"apiWrites": 0
},
{
"path": "/uptime",
"width": 320,
"http200": true,
"primaryApi200": true,
"noOverflow": true,
"pageErrors": 0,
"apiWrites": 0
}
],
"bounds": [
"Read-only live API/browser; two CHR selected reads and catalog successes confirm access, no native mutations/password changes/messages",
"Both enabled CHR currently share the same display name; conservative server/traffic alert suppression is tested independently in read-only production PG",
"Positive and failed collector scenarios proved separately in owned PostgreSQL, not by empty production signal arrays"
]
}