Files
shiroko-monitor/public/status.json
T
tamakyi 25b8b97970 fix: 表格完整显示 + 事件区块样式重做 + 探测范围可选(probeScope)
1) 表格显示不全
   table-layout:fixed 保证不横向滚动后,列内仍是 nowrap,实测长 URL 被截
   388px、名称截 219px、可用率条截 35px(1440 宽共 14 个单元格)。
   改为允许换行(地址 break-all)并重排列宽 —— 数据完整且仍零横向滚动。

2) 最近事件完全没样式
   根因:上次追加 CSS 的命令是 `node --check app.js && cat >> style.css`,
   --check 报错导致 && 短路,CSS 从未写入(只有 HTML 裸奔)。
   本次用编辑器写入;同时重做为时间线样式(竖线 + 类型着色圆点 + 左描边)、
   名称列按内容自适应(消除大片空白)、默认折叠最近 8 条可展开全部。

3) dataFilter=uptimerobot 时仍在探测本地目标
   新增 settings.probeScope(all|config|uptimerobot),不填则跟随 dataFilter;
   显式设 all 可保留探测。启动日志打印当前口径与范围。

顺带修复两个连带问题:
- UR 镜像目标此前不产生事件也不告警(evaluateRound 只遍历本地目标),
  配 uptimerobot 口径等于收不到任何提醒 —— 现在两类目标统一纳入
- 去抖计数被评估频率放大:evaluateRound 每秒执行,原实现每次评估都
  failStreak+1,持续离线目标 1 秒即达阈值告警。改为按探测时间戳去重,
  且无状态变化时不再反复落盘

测试:verify-views [J] 扩到 11 条(长内容不截断/仍不滚动/时间线布局/
类型着色/折叠展开),verify-notify 新增 [D3] 4 条(范围跟随、不再探测本地、
显式 all 恢复、与展示口径解耦)+ 去抖计数断言。六套 170 项全通过。
2026-10-14 10:22:05 +08:00

1199 lines
25 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"prober": "shiroko-monitor-node/0.11.1",
"demo": false,
"generatedAt": "2026-10-14T02:22:02.705Z",
"dataUpdatedAt": "2026-10-14T02:20:34.658Z",
"updateIntervalSec": 300,
"dataFilter": "uptimerobot",
"probeScope": "uptimerobot",
"stats": {
"total": 6,
"up": 5,
"down": 1,
"pending": 0,
"avgLatency": 654,
"avgUptime90": 83.3,
"memory": {
"rssMB": 57.2,
"heapUsedMB": 9,
"heapTotalMB": 10.5
}
},
"sources": {
"uptimerobot": {
"enabled": true,
"ok": true,
"error": null,
"lastSyncAt": "2026-10-14T02:20:34.658Z",
"count": 6,
"syncing": false,
"lastSyncMs": 1791944433802
}
},
"notify": {
"enabled": false,
"channels": [],
"quietHours": null,
"failureThreshold": 2,
"lastResult": {
"at": "2026-10-14T02:19:42.390Z",
"suppressed": false,
"skipped": "notify-disabled",
"results": []
}
},
"events": [
{
"t": "2026-10-14T02:11:47.171Z",
"id": "ur-796219015",
"name": "狼的评论系统",
"type": "down",
"detail": "UptimeRobot:403 Forbidden",
"maintenance": false
}
],
"monitors": {
"ur-792059439": {
"status": "up",
"latency": 295,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-14T02:15:00.000Z",
"history": [
{
"t": "2026-10-13T03:30:00.000Z",
"ok": true,
"ms": 196
},
{
"t": "2026-10-13T04:10:00.000Z",
"ok": true,
"ms": 348
},
{
"t": "2026-10-13T04:50:00.000Z",
"ok": true,
"ms": 305
},
{
"t": "2026-10-13T05:30:00.000Z",
"ok": true,
"ms": 287
},
{
"t": "2026-10-13T06:10:00.000Z",
"ok": true,
"ms": 290
},
{
"t": "2026-10-13T06:50:00.000Z",
"ok": true,
"ms": 261
},
{
"t": "2026-10-13T07:30:00.000Z",
"ok": true,
"ms": 323
},
{
"t": "2026-10-13T08:10:00.000Z",
"ok": true,
"ms": 280
},
{
"t": "2026-10-13T08:50:00.000Z",
"ok": true,
"ms": 372
},
{
"t": "2026-10-13T09:30:00.000Z",
"ok": true,
"ms": 263
},
{
"t": "2026-10-13T10:15:00.000Z",
"ok": true,
"ms": 307
},
{
"t": "2026-10-13T10:55:00.000Z",
"ok": true,
"ms": 379
},
{
"t": "2026-10-13T11:35:00.000Z",
"ok": true,
"ms": 244
},
{
"t": "2026-10-13T12:15:00.000Z",
"ok": true,
"ms": 337
},
{
"t": "2026-10-13T12:55:00.000Z",
"ok": true,
"ms": 392
},
{
"t": "2026-10-13T13:35:00.000Z",
"ok": true,
"ms": 249
},
{
"t": "2026-10-13T14:15:00.000Z",
"ok": true,
"ms": 549
},
{
"t": "2026-10-13T14:55:00.000Z",
"ok": true,
"ms": 231
},
{
"t": "2026-10-13T15:40:00.000Z",
"ok": true,
"ms": 251
},
{
"t": "2026-10-13T16:20:00.000Z",
"ok": true,
"ms": 482
},
{
"t": "2026-10-13T17:00:00.000Z",
"ok": true,
"ms": 266
},
{
"t": "2026-10-13T17:40:00.000Z",
"ok": true,
"ms": 249
},
{
"t": "2026-10-13T18:20:00.000Z",
"ok": true,
"ms": 305
},
{
"t": "2026-10-13T19:00:00.000Z",
"ok": true,
"ms": 479
},
{
"t": "2026-10-13T19:40:00.000Z",
"ok": true,
"ms": 378
},
{
"t": "2026-10-13T20:20:00.000Z",
"ok": true,
"ms": 372
},
{
"t": "2026-10-13T21:00:00.000Z",
"ok": true,
"ms": 276
},
{
"t": "2026-10-13T21:40:00.000Z",
"ok": true,
"ms": 304
},
{
"t": "2026-10-13T22:20:00.000Z",
"ok": true,
"ms": 202
},
{
"t": "2026-10-13T23:00:00.000Z",
"ok": true,
"ms": 228
},
{
"t": "2026-10-13T23:40:00.000Z",
"ok": true,
"ms": 316
},
{
"t": "2026-10-14T00:20:00.000Z",
"ok": true,
"ms": 356
},
{
"t": "2026-10-14T01:35:00.000Z",
"ok": true,
"ms": 343
},
{
"t": "2026-10-14T02:15:00.000Z",
"ok": true,
"ms": 295
}
],
"daily": {
"2026-10-14": {
"total": 1,
"up": 1,
"latSum": 295,
"latCount": 1,
"latMax": 295
}
},
"meta": {
"name": "狼的公告板",
"group": "UptimeRobot",
"type": "ur",
"url": "https://blog.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 100,
"90": 100
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
},
"lat": {
"avg": 295,
"max": 295,
"days": [
{
"key": "2026-10-14",
"avg": 295
}
]
}
},
"ur-795497022": {
"status": "up",
"latency": 816,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-14T02:19:00.000Z",
"history": [
{
"t": "2026-10-13T03:35:00.000Z",
"ok": true,
"ms": 726
},
{
"t": "2026-10-13T04:15:00.000Z",
"ok": true,
"ms": 690
},
{
"t": "2026-10-13T04:55:00.000Z",
"ok": true,
"ms": 653
},
{
"t": "2026-10-13T05:35:00.000Z",
"ok": true,
"ms": 784
},
{
"t": "2026-10-13T06:15:00.000Z",
"ok": true,
"ms": 679
},
{
"t": "2026-10-13T06:55:00.000Z",
"ok": true,
"ms": 640
},
{
"t": "2026-10-13T07:35:00.000Z",
"ok": true,
"ms": 696
},
{
"t": "2026-10-13T08:15:00.000Z",
"ok": true,
"ms": 718
},
{
"t": "2026-10-13T08:55:00.000Z",
"ok": true,
"ms": 939
},
{
"t": "2026-10-13T09:35:00.000Z",
"ok": true,
"ms": 663
},
{
"t": "2026-10-13T10:15:00.000Z",
"ok": true,
"ms": 837
},
{
"t": "2026-10-13T10:55:00.000Z",
"ok": true,
"ms": 723
},
{
"t": "2026-10-13T11:35:00.000Z",
"ok": true,
"ms": 688
},
{
"t": "2026-10-13T12:15:00.000Z",
"ok": true,
"ms": 824
},
{
"t": "2026-10-13T12:55:00.000Z",
"ok": true,
"ms": 799
},
{
"t": "2026-10-13T13:35:00.000Z",
"ok": true,
"ms": 943
},
{
"t": "2026-10-13T14:20:00.000Z",
"ok": true,
"ms": 808
},
{
"t": "2026-10-13T15:00:00.000Z",
"ok": true,
"ms": 842
},
{
"t": "2026-10-13T15:40:00.000Z",
"ok": true,
"ms": 918
},
{
"t": "2026-10-13T16:20:00.000Z",
"ok": true,
"ms": 646
},
{
"t": "2026-10-13T17:00:00.000Z",
"ok": true,
"ms": 722
},
{
"t": "2026-10-13T17:40:00.000Z",
"ok": true,
"ms": 749
},
{
"t": "2026-10-13T18:20:00.000Z",
"ok": true,
"ms": 750
},
{
"t": "2026-10-13T19:00:00.000Z",
"ok": true,
"ms": 920
},
{
"t": "2026-10-13T19:40:00.000Z",
"ok": true,
"ms": 715
},
{
"t": "2026-10-13T20:20:00.000Z",
"ok": true,
"ms": 835
},
{
"t": "2026-10-13T21:00:00.000Z",
"ok": true,
"ms": 1038
},
{
"t": "2026-10-13T21:40:00.000Z",
"ok": true,
"ms": 1235
},
{
"t": "2026-10-13T22:20:00.000Z",
"ok": true,
"ms": 731
},
{
"t": "2026-10-13T23:00:00.000Z",
"ok": true,
"ms": 685
},
{
"t": "2026-10-13T23:40:00.000Z",
"ok": true,
"ms": 597
},
{
"t": "2026-10-14T00:20:00.000Z",
"ok": true,
"ms": 676
},
{
"t": "2026-10-14T01:14:00.000Z",
"ok": true,
"ms": 783
},
{
"t": "2026-10-14T01:46:00.000Z",
"ok": true,
"ms": 646
},
{
"t": "2026-10-14T02:19:00.000Z",
"ok": true,
"ms": 816
}
],
"daily": {
"2026-10-14": {
"total": 1,
"up": 1,
"latSum": 816,
"latCount": 1,
"latMax": 816
}
},
"meta": {
"name": "狼的共享盘",
"group": "UptimeRobot",
"type": "ur",
"url": "https://share.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 99.951,
"90": 99.93
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 1276,
"90": 5432
},
"lat": {
"avg": 816,
"max": 816,
"days": [
{
"key": "2026-10-14",
"avg": 816
}
]
}
},
"ur-795556828": {
"status": "up",
"latency": 120,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-14T02:16:00.000Z",
"history": [
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 409
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 231
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 250
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 134
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 193
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 260
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 254
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 559
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 205
},
{
"t": "2026-10-13T09:00:00.000Z",
"ok": true,
"ms": 264
},
{
"t": "2026-10-13T09:40:00.000Z",
"ok": true,
"ms": 305
},
{
"t": "2026-10-13T10:20:00.000Z",
"ok": true,
"ms": 420
},
{
"t": "2026-10-13T11:00:00.000Z",
"ok": true,
"ms": 227
},
{
"t": "2026-10-13T11:40:00.000Z",
"ok": true,
"ms": 389
},
{
"t": "2026-10-13T12:20:00.000Z",
"ok": true,
"ms": 302
},
{
"t": "2026-10-13T13:00:00.000Z",
"ok": true,
"ms": 375
},
{
"t": "2026-10-13T13:40:00.000Z",
"ok": true,
"ms": 287
},
{
"t": "2026-10-13T14:20:00.000Z",
"ok": true,
"ms": 352
},
{
"t": "2026-10-13T15:00:00.000Z",
"ok": true,
"ms": 404
},
{
"t": "2026-10-13T15:40:00.000Z",
"ok": true,
"ms": 323
},
{
"t": "2026-10-13T16:20:00.000Z",
"ok": true,
"ms": 311
},
{
"t": "2026-10-13T17:00:00.000Z",
"ok": true,
"ms": 376
},
{
"t": "2026-10-13T17:40:00.000Z",
"ok": true,
"ms": 413
},
{
"t": "2026-10-13T18:20:00.000Z",
"ok": true,
"ms": 386
},
{
"t": "2026-10-13T19:00:00.000Z",
"ok": true,
"ms": 302
},
{
"t": "2026-10-13T19:40:00.000Z",
"ok": true,
"ms": 376
},
{
"t": "2026-10-13T20:20:00.000Z",
"ok": true,
"ms": 266
},
{
"t": "2026-10-13T21:00:00.000Z",
"ok": true,
"ms": 475
},
{
"t": "2026-10-13T21:40:00.000Z",
"ok": true,
"ms": 354
},
{
"t": "2026-10-13T22:20:00.000Z",
"ok": true,
"ms": 239
},
{
"t": "2026-10-13T23:00:00.000Z",
"ok": true,
"ms": 225
},
{
"t": "2026-10-13T23:40:00.000Z",
"ok": true,
"ms": 243
},
{
"t": "2026-10-14T00:20:00.000Z",
"ok": true,
"ms": 319
},
{
"t": "2026-10-14T01:40:00.000Z",
"ok": true,
"ms": 382
},
{
"t": "2026-10-14T02:16:00.000Z",
"ok": true,
"ms": 120
}
],
"daily": {
"2026-10-14": {
"total": 1,
"up": 1,
"latSum": 120,
"latCount": 1,
"latMax": 120
}
},
"meta": {
"name": "狼的导航页",
"group": "UptimeRobot",
"type": "ur",
"url": "https://tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 100,
"90": 100
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
},
"lat": {
"avg": 120,
"max": 120,
"days": [
{
"key": "2026-10-14",
"avg": 120
}
]
}
},
"ur-792059414": {
"status": "up",
"latency": 1760,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-14T02:18:00.000Z",
"history": [
{
"t": "2026-10-13T03:10:00.000Z",
"ok": true,
"ms": 1144
},
{
"t": "2026-10-13T03:55:00.000Z",
"ok": true,
"ms": 2124
},
{
"t": "2026-10-13T04:40:00.000Z",
"ok": true,
"ms": 2623
},
{
"t": "2026-10-13T05:25:00.000Z",
"ok": true,
"ms": 2562
},
{
"t": "2026-10-13T06:10:00.000Z",
"ok": true,
"ms": 2625
},
{
"t": "2026-10-13T06:55:00.000Z",
"ok": true,
"ms": 2226
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 1715
},
{
"t": "2026-10-13T08:25:00.000Z",
"ok": true,
"ms": 1861
},
{
"t": "2026-10-13T09:10:00.000Z",
"ok": true,
"ms": 1991
},
{
"t": "2026-10-13T09:55:00.000Z",
"ok": true,
"ms": 1597
},
{
"t": "2026-10-13T10:40:00.000Z",
"ok": true,
"ms": 2816
},
{
"t": "2026-10-13T11:25:00.000Z",
"ok": true,
"ms": 1912
},
{
"t": "2026-10-13T12:10:00.000Z",
"ok": true,
"ms": 2326
},
{
"t": "2026-10-13T12:55:00.000Z",
"ok": true,
"ms": 2938
},
{
"t": "2026-10-13T13:40:00.000Z",
"ok": true,
"ms": 3146
},
{
"t": "2026-10-13T14:25:00.000Z",
"ok": true,
"ms": 2125
},
{
"t": "2026-10-13T15:05:00.000Z",
"ok": true,
"ms": 2892
},
{
"t": "2026-10-13T15:50:00.000Z",
"ok": true,
"ms": 2097
},
{
"t": "2026-10-13T16:35:00.000Z",
"ok": true,
"ms": 2206
},
{
"t": "2026-10-13T17:20:00.000Z",
"ok": true,
"ms": 2293
},
{
"t": "2026-10-13T18:05:00.000Z",
"ok": true,
"ms": 1347
},
{
"t": "2026-10-13T18:50:00.000Z",
"ok": true,
"ms": 1656
},
{
"t": "2026-10-13T19:35:00.000Z",
"ok": true,
"ms": 2883
},
{
"t": "2026-10-13T20:20:00.000Z",
"ok": true,
"ms": 2649
},
{
"t": "2026-10-13T21:00:00.000Z",
"ok": true,
"ms": 3079
},
{
"t": "2026-10-13T21:40:00.000Z",
"ok": true,
"ms": 2829
},
{
"t": "2026-10-13T22:20:00.000Z",
"ok": true,
"ms": 1984
},
{
"t": "2026-10-13T23:00:00.000Z",
"ok": true,
"ms": 1853
},
{
"t": "2026-10-13T23:40:00.000Z",
"ok": true,
"ms": 2628
},
{
"t": "2026-10-14T00:20:00.000Z",
"ok": true,
"ms": 2416
},
{
"t": "2026-10-14T01:38:00.000Z",
"ok": true,
"ms": 3054
},
{
"t": "2026-10-14T02:18:00.000Z",
"ok": true,
"ms": 1760
}
],
"daily": {
"2026-10-14": {
"total": 1,
"up": 1,
"latSum": 1760,
"latCount": 1,
"latMax": 1760
}
},
"meta": {
"name": "狼的提问箱",
"group": "UptimeRobot",
"type": "ur",
"url": "https://box.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 99.927,
"90": 99.902
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 1899,
"90": 7593
},
"lat": {
"avg": 1760,
"max": 1760,
"days": [
{
"key": "2026-10-14",
"avg": 1760
}
]
}
},
"ur-798788113": {
"status": "up",
"latency": 281,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-14T02:16:00.000Z",
"history": [
{
"t": "2026-10-13T03:25:00.000Z",
"ok": true,
"ms": 446
},
{
"t": "2026-10-13T04:10:00.000Z",
"ok": true,
"ms": 400
},
{
"t": "2026-10-13T04:50:00.000Z",
"ok": true,
"ms": 422
},
{
"t": "2026-10-13T05:30:00.000Z",
"ok": true,
"ms": 449
},
{
"t": "2026-10-13T06:10:00.000Z",
"ok": true,
"ms": 386
},
{
"t": "2026-10-13T06:50:00.000Z",
"ok": true,
"ms": 311
},
{
"t": "2026-10-13T07:30:00.000Z",
"ok": true,
"ms": 384
},
{
"t": "2026-10-13T08:10:00.000Z",
"ok": true,
"ms": 390
},
{
"t": "2026-10-13T08:50:00.000Z",
"ok": true,
"ms": 461
},
{
"t": "2026-10-13T09:30:00.000Z",
"ok": true,
"ms": 545
},
{
"t": "2026-10-13T10:10:00.000Z",
"ok": true,
"ms": 456
},
{
"t": "2026-10-13T10:50:00.000Z",
"ok": true,
"ms": 394
},
{
"t": "2026-10-13T11:30:00.000Z",
"ok": true,
"ms": 398
},
{
"t": "2026-10-13T12:10:00.000Z",
"ok": true,
"ms": 588
},
{
"t": "2026-10-13T12:50:00.000Z",
"ok": true,
"ms": 430
},
{
"t": "2026-10-13T13:30:00.000Z",
"ok": true,
"ms": 502
},
{
"t": "2026-10-13T14:15:00.000Z",
"ok": true,
"ms": 355
},
{
"t": "2026-10-13T14:55:00.000Z",
"ok": true,
"ms": 358
},
{
"t": "2026-10-13T15:35:00.000Z",
"ok": true,
"ms": 385
},
{
"t": "2026-10-13T16:15:00.000Z",
"ok": true,
"ms": 342
},
{
"t": "2026-10-13T16:55:00.000Z",
"ok": true,
"ms": 428
},
{
"t": "2026-10-13T17:35:00.000Z",
"ok": true,
"ms": 508
},
{
"t": "2026-10-13T18:15:00.000Z",
"ok": true,
"ms": 602
},
{
"t": "2026-10-13T18:55:00.000Z",
"ok": true,
"ms": 363
},
{
"t": "2026-10-13T19:40:00.000Z",
"ok": true,
"ms": 1380
},
{
"t": "2026-10-13T20:20:00.000Z",
"ok": true,
"ms": 512
},
{
"t": "2026-10-13T21:00:00.000Z",
"ok": true,
"ms": 394
},
{
"t": "2026-10-13T21:40:00.000Z",
"ok": true,
"ms": 238
},
{
"t": "2026-10-13T22:20:00.000Z",
"ok": true,
"ms": 323
},
{
"t": "2026-10-13T23:00:00.000Z",
"ok": true,
"ms": 353
},
{
"t": "2026-10-13T23:40:00.000Z",
"ok": true,
"ms": 179
},
{
"t": "2026-10-14T00:20:00.000Z",
"ok": true,
"ms": 263
},
{
"t": "2026-10-14T01:36:00.000Z",
"ok": true,
"ms": 383
},
{
"t": "2026-10-14T02:16:00.000Z",
"ok": true,
"ms": 281
}
],
"daily": {
"2026-10-14": {
"total": 1,
"up": 1,
"latSum": 281,
"latCount": 1,
"latMax": 281
}
},
"meta": {
"name": "狼的聊天室",
"group": "UptimeRobot",
"type": "ur",
"url": "https://chat.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 100,
"90": 100
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
},
"lat": {
"avg": 281,
"max": 281,
"days": [
{
"key": "2026-10-14",
"avg": 281
}
]
}
},
"ur-796219015": {
"status": "down",
"latency": 185,
"code": 403,
"detail": "UptimeRobot:403 Forbidden",
"lastCheck": "2026-05-07T07:54:09.000Z",
"history": [
{
"t": "2026-10-13T19:25:00.000Z",
"ok": true,
"ms": 185
},
{
"t": "2026-05-07T07:54:09.000Z",
"ok": false,
"ms": 0
}
],
"daily": {
"2026-10-14": {
"total": 1,
"up": 0
}
},
"meta": {
"name": "狼的评论系统",
"group": "UptimeRobot",
"type": "ur",
"url": "https://artalk.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
},
"downSeconds": {
"1": 86400,
"7": 604800,
"30": 2592000,
"90": 7776000
}
}
}
}