Files
shiroko-monitor/public/status.json
T
tamakyi 3db3ce570a chore: v0.6.0 baseline — 主题美化前存档
已实现:HTTP/TCP/Banner 探测、90 天可用率、表格/卡片视图、
数据源过滤、UptimeRobot 双向兼容、服务端驱动的刷新节奏、
刷新接口滥用防护与信息泄露控制。
2026-10-13 18:31:58 +08:00

1101 lines
23 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.6.0",
"demo": false,
"generatedAt": "2026-10-13T10:31:41.131Z",
"dataUpdatedAt": "2026-10-13T10:31:32.261Z",
"updateIntervalSec": 300,
"dataFilter": "uptimerobot",
"stats": {
"total": 6,
"up": 5,
"down": 1,
"pending": 0,
"avgLatency": null,
"avgUptime90": 83.3,
"memory": {
"rssMB": 62,
"heapUsedMB": 11.7,
"heapTotalMB": 15
}
},
"sources": {
"uptimerobot": {
"enabled": true,
"ok": true,
"error": null,
"lastSyncAt": "2026-10-13T10:30:41.627Z",
"count": 6,
"syncing": false,
"lastSyncMs": 1791887440289
}
},
"monitors": {
"ur-792059439": {
"status": "up",
"latency": 171,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T10:25:00.000Z",
"history": [
{
"t": "2026-10-12T11:40:00.000Z",
"ok": true,
"ms": 258
},
{
"t": "2026-10-12T12:20:00.000Z",
"ok": true,
"ms": 144
},
{
"t": "2026-10-12T13:00:00.000Z",
"ok": true,
"ms": 277
},
{
"t": "2026-10-12T13:40:00.000Z",
"ok": true,
"ms": 482
},
{
"t": "2026-10-12T14:20:00.000Z",
"ok": true,
"ms": 698
},
{
"t": "2026-10-12T15:00:00.000Z",
"ok": true,
"ms": 312
},
{
"t": "2026-10-12T15:40:00.000Z",
"ok": true,
"ms": 336
},
{
"t": "2026-10-12T16:20:00.000Z",
"ok": true,
"ms": 275
},
{
"t": "2026-10-12T17:00:00.000Z",
"ok": true,
"ms": 255
},
{
"t": "2026-10-12T17:40:00.000Z",
"ok": true,
"ms": 304
},
{
"t": "2026-10-12T18:20:00.000Z",
"ok": true,
"ms": 323
},
{
"t": "2026-10-12T19:00:00.000Z",
"ok": true,
"ms": 328
},
{
"t": "2026-10-12T19:40:00.000Z",
"ok": true,
"ms": 304
},
{
"t": "2026-10-12T20:20:00.000Z",
"ok": true,
"ms": 265
},
{
"t": "2026-10-12T21:00:00.000Z",
"ok": true,
"ms": 294
},
{
"t": "2026-10-12T21:40:00.000Z",
"ok": true,
"ms": 379
},
{
"t": "2026-10-12T22:20:00.000Z",
"ok": true,
"ms": 176
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 325
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 192
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 342
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 252
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 164
},
{
"t": "2026-10-13T02:20:00.000Z",
"ok": true,
"ms": 199
},
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 216
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 160
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 435
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 281
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 285
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 270
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 235
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 271
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 417
},
{
"t": "2026-10-13T09:45:00.000Z",
"ok": true,
"ms": 612
},
{
"t": "2026-10-13T10:25:00.000Z",
"ok": true,
"ms": 171
}
],
"daily": {
"2026-10-13": {
"total": 12,
"up": 12
}
},
"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
}
},
"ur-795497022": {
"status": "up",
"latency": 744,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T10:27:00.000Z",
"history": [
{
"t": "2026-10-12T11:35:00.000Z",
"ok": true,
"ms": 713
},
{
"t": "2026-10-12T12:20:00.000Z",
"ok": true,
"ms": 692
},
{
"t": "2026-10-12T13:00:00.000Z",
"ok": true,
"ms": 733
},
{
"t": "2026-10-12T13:40:00.000Z",
"ok": true,
"ms": 935
},
{
"t": "2026-10-12T14:20:00.000Z",
"ok": true,
"ms": 802
},
{
"t": "2026-10-12T15:00:00.000Z",
"ok": true,
"ms": 720
},
{
"t": "2026-10-12T15:40:00.000Z",
"ok": true,
"ms": 798
},
{
"t": "2026-10-12T16:20:00.000Z",
"ok": true,
"ms": 685
},
{
"t": "2026-10-12T17:00:00.000Z",
"ok": true,
"ms": 700
},
{
"t": "2026-10-12T17:40:00.000Z",
"ok": true,
"ms": 694
},
{
"t": "2026-10-12T18:20:00.000Z",
"ok": true,
"ms": 703
},
{
"t": "2026-10-12T19:00:00.000Z",
"ok": true,
"ms": 729
},
{
"t": "2026-10-12T19:40:00.000Z",
"ok": true,
"ms": 713
},
{
"t": "2026-10-12T20:20:00.000Z",
"ok": true,
"ms": 784
},
{
"t": "2026-10-12T21:00:00.000Z",
"ok": true,
"ms": 628
},
{
"t": "2026-10-12T21:40:00.000Z",
"ok": true,
"ms": 629
},
{
"t": "2026-10-12T22:20:00.000Z",
"ok": true,
"ms": 751
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 624
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 715
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 683
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 643
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 641
},
{
"t": "2026-10-13T02:20:00.000Z",
"ok": true,
"ms": 609
},
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 606
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 720
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 711
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 598
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 729
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 676
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 691
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 696
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 682
},
{
"t": "2026-10-13T09:50:00.000Z",
"ok": true,
"ms": 774
},
{
"t": "2026-10-13T10:27:00.000Z",
"ok": true,
"ms": 744
}
],
"daily": {
"2026-10-13": {
"total": 12,
"up": 12
}
},
"meta": {
"name": "狼的共享盘",
"group": "UptimeRobot",
"type": "ur",
"url": "https://share.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 99.789,
"30": 99.951,
"90": 99.93
},
"downSeconds": {
"1": 0,
"7": 1276,
"30": 1276,
"90": 5432
}
},
"ur-795556828": {
"status": "up",
"latency": 367,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T10:26:00.000Z",
"history": [
{
"t": "2026-10-12T11:35:00.000Z",
"ok": true,
"ms": 374
},
{
"t": "2026-10-12T12:15:00.000Z",
"ok": true,
"ms": 333
},
{
"t": "2026-10-12T12:55:00.000Z",
"ok": true,
"ms": 245
},
{
"t": "2026-10-12T13:35:00.000Z",
"ok": true,
"ms": 590
},
{
"t": "2026-10-12T14:15:00.000Z",
"ok": true,
"ms": 322
},
{
"t": "2026-10-12T14:55:00.000Z",
"ok": true,
"ms": 225
},
{
"t": "2026-10-12T15:35:00.000Z",
"ok": true,
"ms": 275
},
{
"t": "2026-10-12T16:15:00.000Z",
"ok": true,
"ms": 450
},
{
"t": "2026-10-12T16:55:00.000Z",
"ok": true,
"ms": 281
},
{
"t": "2026-10-12T17:40:00.000Z",
"ok": true,
"ms": 320
},
{
"t": "2026-10-12T18:20:00.000Z",
"ok": true,
"ms": 287
},
{
"t": "2026-10-12T19:00:00.000Z",
"ok": true,
"ms": 283
},
{
"t": "2026-10-12T19:40:00.000Z",
"ok": true,
"ms": 464
},
{
"t": "2026-10-12T20:20:00.000Z",
"ok": true,
"ms": 187
},
{
"t": "2026-10-12T21:00:00.000Z",
"ok": true,
"ms": 233
},
{
"t": "2026-10-12T21:40:00.000Z",
"ok": true,
"ms": 213
},
{
"t": "2026-10-12T22:20:00.000Z",
"ok": true,
"ms": 235
},
{
"t": "2026-10-12T23:05:00.000Z",
"ok": true,
"ms": 241
},
{
"t": "2026-10-12T23:45:00.000Z",
"ok": true,
"ms": 230
},
{
"t": "2026-10-13T00:25:00.000Z",
"ok": true,
"ms": 244
},
{
"t": "2026-10-13T01:05:00.000Z",
"ok": true,
"ms": 133
},
{
"t": "2026-10-13T01:45:00.000Z",
"ok": true,
"ms": 127
},
{
"t": "2026-10-13T02:25:00.000Z",
"ok": true,
"ms": 182
},
{
"t": "2026-10-13T03:05:00.000Z",
"ok": true,
"ms": 413
},
{
"t": "2026-10-13T03:45:00.000Z",
"ok": true,
"ms": 229
},
{
"t": "2026-10-13T04:25:00.000Z",
"ok": true,
"ms": 255
},
{
"t": "2026-10-13T05:05:00.000Z",
"ok": true,
"ms": 150
},
{
"t": "2026-10-13T05:45:00.000Z",
"ok": true,
"ms": 201
},
{
"t": "2026-10-13T06:25:00.000Z",
"ok": true,
"ms": 232
},
{
"t": "2026-10-13T07:05:00.000Z",
"ok": true,
"ms": 247
},
{
"t": "2026-10-13T07:45:00.000Z",
"ok": true,
"ms": 559
},
{
"t": "2026-10-13T08:25:00.000Z",
"ok": true,
"ms": 219
},
{
"t": "2026-10-13T09:50:00.000Z",
"ok": true,
"ms": 672
},
{
"t": "2026-10-13T10:26:00.000Z",
"ok": true,
"ms": 367
}
],
"daily": {
"2026-10-13": {
"total": 12,
"up": 12
}
},
"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
}
},
"ur-792059414": {
"status": "up",
"latency": 2264,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T10:27:00.000Z",
"history": [
{
"t": "2026-10-12T11:15:00.000Z",
"ok": true,
"ms": 1867
},
{
"t": "2026-10-12T12:00:00.000Z",
"ok": true,
"ms": 2409
},
{
"t": "2026-10-12T12:45:00.000Z",
"ok": true,
"ms": 2922
},
{
"t": "2026-10-12T13:25:00.000Z",
"ok": true,
"ms": 3598
},
{
"t": "2026-10-12T14:10:00.000Z",
"ok": true,
"ms": 2478
},
{
"t": "2026-10-12T14:55:00.000Z",
"ok": true,
"ms": 3489
},
{
"t": "2026-10-12T15:40:00.000Z",
"ok": true,
"ms": 2901
},
{
"t": "2026-10-12T16:25:00.000Z",
"ok": true,
"ms": 2402
},
{
"t": "2026-10-12T17:10:00.000Z",
"ok": true,
"ms": 2816
},
{
"t": "2026-10-12T17:55:00.000Z",
"ok": true,
"ms": 2291
},
{
"t": "2026-10-12T18:40:00.000Z",
"ok": true,
"ms": 2251
},
{
"t": "2026-10-12T19:25:00.000Z",
"ok": true,
"ms": 2178
},
{
"t": "2026-10-12T20:10:00.000Z",
"ok": true,
"ms": 2123
},
{
"t": "2026-10-12T20:55:00.000Z",
"ok": true,
"ms": 2087
},
{
"t": "2026-10-12T21:40:00.000Z",
"ok": true,
"ms": 1870
},
{
"t": "2026-10-12T22:20:00.000Z",
"ok": true,
"ms": 1662
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 1859
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 3138
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 1681
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 2312
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 2200
},
{
"t": "2026-10-13T02:25:00.000Z",
"ok": true,
"ms": 1924
},
{
"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:20:00.000Z",
"ok": true,
"ms": 1620
},
{
"t": "2026-10-13T09:48:00.000Z",
"ok": true,
"ms": 1809
},
{
"t": "2026-10-13T10:27:00.000Z",
"ok": true,
"ms": 2264
}
],
"daily": {
"2026-10-13": {
"total": 12,
"up": 12
}
},
"meta": {
"name": "狼的提问箱",
"group": "UptimeRobot",
"type": "ur",
"url": "https://box.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 99.787,
"30": 99.927,
"90": 99.902
},
"downSeconds": {
"1": 0,
"7": 1288,
"30": 1899,
"90": 7593
}
},
"ur-798788113": {
"status": "up",
"latency": 513,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T10:26:00.000Z",
"history": [
{
"t": "2026-10-12T11:30:00.000Z",
"ok": true,
"ms": 437
},
{
"t": "2026-10-12T12:10:00.000Z",
"ok": true,
"ms": 528
},
{
"t": "2026-10-12T12:55:00.000Z",
"ok": true,
"ms": 738
},
{
"t": "2026-10-12T13:35:00.000Z",
"ok": true,
"ms": 412
},
{
"t": "2026-10-12T14:15:00.000Z",
"ok": true,
"ms": 401
},
{
"t": "2026-10-12T14:55:00.000Z",
"ok": true,
"ms": 321
},
{
"t": "2026-10-12T15:35:00.000Z",
"ok": true,
"ms": 517
},
{
"t": "2026-10-12T16:15:00.000Z",
"ok": true,
"ms": 324
},
{
"t": "2026-10-12T16:55:00.000Z",
"ok": true,
"ms": 452
},
{
"t": "2026-10-12T17:35:00.000Z",
"ok": true,
"ms": 346
},
{
"t": "2026-10-12T18:15:00.000Z",
"ok": true,
"ms": 386
},
{
"t": "2026-10-12T18:55:00.000Z",
"ok": true,
"ms": 357
},
{
"t": "2026-10-12T19:35:00.000Z",
"ok": true,
"ms": 423
},
{
"t": "2026-10-12T20:15:00.000Z",
"ok": true,
"ms": 303
},
{
"t": "2026-10-12T20:55:00.000Z",
"ok": true,
"ms": 524
},
{
"t": "2026-10-12T21:35:00.000Z",
"ok": true,
"ms": 330
},
{
"t": "2026-10-12T22:15:00.000Z",
"ok": true,
"ms": 441
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 215
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 239
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 273
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 273
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 347
},
{
"t": "2026-10-13T02:20:00.000Z",
"ok": true,
"ms": 505
},
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 412
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 332
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 396
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 537
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 332
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 426
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 344
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 334
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 341
},
{
"t": "2026-10-13T09:10:00.000Z",
"ok": true,
"ms": 249
},
{
"t": "2026-10-13T09:46:00.000Z",
"ok": true,
"ms": 641
},
{
"t": "2026-10-13T10:26:00.000Z",
"ok": true,
"ms": 513
}
],
"daily": {
"2026-10-13": {
"total": 12,
"up": 12
}
},
"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
}
},
"ur-796219015": {
"status": "down",
"latency": 123,
"code": 403,
"detail": "UptimeRobot:403 Forbidden",
"lastCheck": "2026-05-07T07:54:09.000Z",
"history": [
{
"t": "2026-05-07T07:54:09.000Z",
"ok": false,
"ms": 0
}
],
"daily": {
"2026-10-13": {
"total": 12,
"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
}
}
}
}