diff --git a/README.md b/README.md index fbdfc78..1246ed8 100644 --- a/README.md +++ b/README.md @@ -66,8 +66,8 @@ shiroko-monitor/ │ ├── shiroko-figure.webp # 简约风立绘(AI 生成后抠底,见「主题」章节) │ ├── shiroko-icon.webp # 简约风半身头像(同上) │ ├── favicon-shiroko.png # 白子主题图标(由头像生成) +│ ├── shiroko-bike.webp # 简约风公路车插画(AI 生成后抠底) │ ├── deco-scarf.svg # 自绘:天蓝围巾飘带 -│ ├── deco-bicycle.svg # 自绘:公路车 │ ├── app.js # 数据源解析 / 渲染 / 浏览器直连探测 / 主题切换 │ └── favicon.svg # 默认主题图标 ├── prober/node/ # Node 探针(本地 / CI 用) @@ -310,7 +310,7 @@ UptimeRobot 的探测来自其多个节点,适合作为**异地视角**与自 | 状态点 | **迷你光环**(外圈 + 中心点,在线时缓慢脉冲外扩) | 光环是基沃托斯学生的标志 | | 分组标题 | **青色倒十字发饰**(旋转 45°,自绘) | 她左侧刘海上别的青色十字发夹 | | 刷新按钮加载态 | **公路车轮**(轮圈 + 辐条 + 花鼓)旋转 | 她最爱的公路车(Bianchi ARIA 原型) | -| 左下角 | 公路车侧影(自绘) | 同上 | +| 左下角 | 公路车插画(简约扁平风,与人物同一套视觉语言) | 她最爱的公路车(Bianchi ARIA 原型) | | 配色 | 天蓝 / 青 + 藏蓝 + 灰白;「正常」色改为青绿(`#12b0a2`) | 阿拜多斯藏蓝校服 + 天蓝围巾 + 灰白发色 | 左下公路车、页脚光环、右下立绘构成页脚下方的一条装饰带,三者互不遮挡。 @@ -319,8 +319,8 @@ UptimeRobot 的探测来自其多个节点,适合作为**异地视角**与自 | 类别 | 内容 | 来源 | | --- | --- | --- | -| **插画(人物形象)** | `shiroko-figure.webp`(249×560)、`shiroko-icon.webp`(180×180)、`favicon-shiroko.png`(64×64) | **AI 生成**:按白子的设定要素(灰发狼耳 / 倾斜椭圆光环 / 天蓝围巾 / 藏蓝校服 / 简约扁平风)描述生成,再用 Pillow 抠掉白底转为透明。**不是**官方美术素材,可自由替换或商用自行判断 | -| 自绘装饰(SVG/CSS) | 围巾飘带 `deco-scarf.svg`、公路车 `deco-bicycle.svg`、光环水印、迷你光环状态点、倒十字图标、车轮加载图标 | 本仓库原创,按公开设定还原 | +| **插画(人物形象 + 座驾)** | `shiroko-figure.webp`(249×560)、`shiroko-icon.webp`(180×180)、`favicon-shiroko.png`(64×64)、`shiroko-bike.webp`(341×200) | **AI 生成**:按白子的设定要素(灰发狼耳 / 倾斜椭圆光环 / 天蓝围巾 / 藏蓝校服 / 公路车)描述生成,再用 Pillow 抠掉白底转为透明。**不是**官方美术素材,可自由替换或商用自行判断 | +| 自绘装饰(SVG/CSS) | 围巾飘带 `deco-scarf.svg`、光环水印、迷你光环状态点、倒十字图标、车轮加载图标 | 本仓库原创,按公开设定还原 | | 设定资料(光环形状、发饰、围巾、配色、车型) | 设计依据 | [萌娘百科 · 砂狼白子](https://mzh.moegirl.org.cn/%E7%A0%82%E7%8B%BC%E7%99%BD%E5%AD%90)、[Blue Archive Wiki](https://bluearchive.fandom.com/zh/wiki/%E7%A0%82%E7%8B%BC%E7%99%BD%E5%AD%90)、[百度百科](https://baike.baidu.com/item/%E7%A0%82%E7%8B%BC%E7%99%BD%E5%AD%90/62839164) | | 曾用素材(已移除) | 最早一版用过官方立绘与头像,为改成简约形象已从仓库删除 | [SchaleDB](https://schaledb.com):`images/student/portrait/10010.webp`、`images/student/icon/10010.webp`(Id `10010` = 砂狼白子),版权归 NEXON Games / Yostar;想换回官方图可再从该地址取 | @@ -441,6 +441,10 @@ UptimeRobot 的探测来自其多个节点,适合作为**异地视角**与自 - [x] 页脚改为展示「数据更新于 … + 下次检查 Ns」,tooltip 内含服务端更新节奏与快照生成时间 - [x] `scripts/verify.cjs` 适配纯外部数据源部署(自动跳过不适用的探测类断言),并新增「倒计时对齐服务端」断言 +### v0.8.2 已实现 + +- [x] 左下角公路车换成**简约扁平风插画**(AI 生成 + 抠底,与人物同一套视觉语言),替换掉此前自绘的线稿 SVG;页脚下方装饰带(公路车 / 光环 / 人物)风格统一 + ### v0.8.1 已实现 - [x] **修复移动端顶栏塌陷**:窄屏(≤820px)改为「标题 / 统计 / 控件」三行布局,统计均分视口宽度,页脚改纵向堆叠 —— 此前统计数字会挤成竖排并压住标题 diff --git a/docs/screenshot-demo.png b/docs/screenshot-demo.png index 45c1ade..448bfc5 100644 Binary files a/docs/screenshot-demo.png and b/docs/screenshot-demo.png differ diff --git a/docs/screenshot-desktop.png b/docs/screenshot-desktop.png index 1fc34cb..4b6a821 100644 Binary files a/docs/screenshot-desktop.png and b/docs/screenshot-desktop.png differ diff --git a/docs/screenshot-mobile.png b/docs/screenshot-mobile.png index 7be2a74..c0b625f 100644 Binary files a/docs/screenshot-mobile.png and b/docs/screenshot-mobile.png differ diff --git a/docs/screenshot-shiroko.png b/docs/screenshot-shiroko.png index 13601f6..db3f191 100644 Binary files a/docs/screenshot-shiroko.png and b/docs/screenshot-shiroko.png differ diff --git a/docs/screenshot-theme-default.png b/docs/screenshot-theme-default.png index 91f67f6..5970976 100644 Binary files a/docs/screenshot-theme-default.png and b/docs/screenshot-theme-default.png differ diff --git a/docs/screenshot-view-cards.png b/docs/screenshot-view-cards.png index 5e6e774..9b08450 100644 Binary files a/docs/screenshot-view-cards.png and b/docs/screenshot-view-cards.png differ diff --git a/docs/screenshot-view-table.png b/docs/screenshot-view-table.png index 8e8b02e..13750ef 100644 Binary files a/docs/screenshot-view-table.png and b/docs/screenshot-view-table.png differ diff --git a/edge/cloudflare/worker.js b/edge/cloudflare/worker.js index 3c8cd7a..99d3e09 100644 --- a/edge/cloudflare/worker.js +++ b/edge/cloudflare/worker.js @@ -11,7 +11,7 @@ import { connect } from 'cloudflare:sockets'; -const VERSION = '0.8.1'; +const VERSION = '0.8.2'; const HISTORY_LIMIT = 48; const UPTIME_DAYS = 90; const USER_AGENT = 'shiroko-monitor/0.3 (lightweight uptime panel)'; diff --git a/prober/node/index.js b/prober/node/index.js index badf45b..84c2b06 100644 --- a/prober/node/index.js +++ b/prober/node/index.js @@ -35,7 +35,7 @@ const CONCURRENCY = 8; const WRITE_DEBOUNCE_MS = 300; const DEFAULT_INTERVAL_SEC = 60; const PORT = Number(process.env.PORT || 8787); -const VERSION = '0.8.1'; +const VERSION = '0.8.2'; const UR_DEFAULT_POLL_SEC = 300; const UR_MIN_REFRESH_GAP_MS = 60000; diff --git a/public/assets/app.js b/public/assets/app.js index 80160af..296d1af 100644 --- a/public/assets/app.js +++ b/public/assets/app.js @@ -1,4 +1,4 @@ -const VERSION = '0.8.1'; +const VERSION = '0.8.2'; const HB_LIMIT = 48; const UPTIME_DAYS = 90; const BROWSER_CONCURRENCY = 6; diff --git a/public/assets/deco-bicycle.svg b/public/assets/deco-bicycle.svg deleted file mode 100644 index 21027ad..0000000 --- a/public/assets/deco-bicycle.svg +++ /dev/null @@ -1,35 +0,0 @@ - - 公路车(简笔画 · 自绘,白子的爱车意象) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/assets/shiroko-bike.webp b/public/assets/shiroko-bike.webp new file mode 100644 index 0000000..c203510 Binary files /dev/null and b/public/assets/shiroko-bike.webp differ diff --git a/public/assets/theme-shiroko.css b/public/assets/theme-shiroko.css index 8424de0..a547e08 100644 --- a/public/assets/theme-shiroko.css +++ b/public/assets/theme-shiroko.css @@ -79,18 +79,18 @@ body[data-theme="shiroko"]::after { background-image: url("data:image/svg+xml;utf8,"); } -/* 左下角:公路车(自绘) */ +/* 左下角:简约风公路车插画(与人物同一套扁平风格) */ body[data-theme="shiroko"]::before { content: ""; position: fixed; - left: 14px; - bottom: 10px; - width: 156px; - height: 90px; + left: 8px; + bottom: 2px; + width: 158px; + height: 93px; pointer-events: none; z-index: 0; - opacity: 0.5; - background: url("deco-bicycle.svg") no-repeat center / contain; + opacity: 0.85; + background: url("shiroko-bike.webp") no-repeat center / contain; } /* ---------- 顶栏:天蓝到白 + 底部围巾飘带 ---------- */ diff --git a/public/index.html b/public/index.html index d63db0e..9d6eb3d 100644 --- a/public/index.html +++ b/public/index.html @@ -56,7 +56,7 @@ – – - shiroko-monitor v0.8.1 + shiroko-monitor v0.8.2 diff --git a/public/status.json b/public/status.json index dba4814..1c14ba7 100644 --- a/public/status.json +++ b/public/status.json @@ -1,8 +1,8 @@ { "prober": "shiroko-monitor-node/0.7.0", "demo": false, - "generatedAt": "2026-10-13T12:38:37.868Z", - "dataUpdatedAt": "2026-10-13T12:38:32.456Z", + "generatedAt": "2026-10-13T12:51:06.452Z", + "dataUpdatedAt": "2026-10-13T12:50:44.858Z", "updateIntervalSec": 300, "dataFilter": "uptimerobot", "stats": { @@ -10,12 +10,12 @@ "up": 5, "down": 1, "pending": 0, - "avgLatency": 932, + "avgLatency": 1030, "avgUptime90": 83.3, "memory": { - "rssMB": 67, - "heapUsedMB": 10, - "heapTotalMB": 17 + "rssMB": 67.9, + "heapUsedMB": 10.6, + "heapTotalMB": 16.2 } }, "sources": { @@ -23,10 +23,10 @@ "enabled": true, "ok": true, "error": null, - "lastSyncAt": "2026-10-13T12:36:49.255Z", + "lastSyncAt": "2026-10-13T12:46:17.954Z", "count": 6, "syncing": false, - "lastSyncMs": 1791895007672 + "lastSyncMs": 1791895576434 } }, "monitors": { @@ -35,188 +35,188 @@ "latency": 415, "code": null, "detail": "UptimeRobot:运行正常", - "lastCheck": "2026-10-13T12:32:00.000Z", + "lastCheck": "2026-10-13T12:42:00.000Z", "history": [ { - "t": "2026-10-12T13:45:00.000Z", + "t": "2026-10-12T13:50:00.000Z", "ok": true, - "ms": 724 + "ms": 732 }, { - "t": "2026-10-12T14:25:00.000Z", + "t": "2026-10-12T14:30:00.000Z", "ok": true, - "ms": 671 + "ms": 663 }, { - "t": "2026-10-12T15:05:00.000Z", + "t": "2026-10-12T15:10:00.000Z", "ok": true, - "ms": 388 + "ms": 433 }, { - "t": "2026-10-12T15:45:00.000Z", + "t": "2026-10-12T15:50:00.000Z", "ok": true, - "ms": 392 + "ms": 355 }, { - "t": "2026-10-12T16:25:00.000Z", + "t": "2026-10-12T16:30:00.000Z", + "ok": true, + "ms": 293 + }, + { + "t": "2026-10-12T17:10:00.000Z", + "ok": true, + "ms": 220 + }, + { + "t": "2026-10-12T17:55:00.000Z", + "ok": true, + "ms": 321 + }, + { + "t": "2026-10-12T18:35:00.000Z", + "ok": true, + "ms": 295 + }, + { + "t": "2026-10-12T19:15:00.000Z", + "ok": true, + "ms": 310 + }, + { + "t": "2026-10-12T19:55:00.000Z", + "ok": true, + "ms": 256 + }, + { + "t": "2026-10-12T20:35:00.000Z", + "ok": true, + "ms": 185 + }, + { + "t": "2026-10-12T21:15:00.000Z", + "ok": true, + "ms": 293 + }, + { + "t": "2026-10-12T21:55:00.000Z", + "ok": true, + "ms": 270 + }, + { + "t": "2026-10-12T22:35:00.000Z", + "ok": true, + "ms": 181 + }, + { + "t": "2026-10-12T23:15:00.000Z", + "ok": true, + "ms": 225 + }, + { + "t": "2026-10-12T23:55:00.000Z", + "ok": true, + "ms": 387 + }, + { + "t": "2026-10-13T00:35:00.000Z", "ok": true, "ms": 288 }, { - "t": "2026-10-12T17:05:00.000Z", + "t": "2026-10-13T01:15:00.000Z", "ok": true, - "ms": 273 + "ms": 167 }, { - "t": "2026-10-12T17:45:00.000Z", + "t": "2026-10-13T01:55:00.000Z", "ok": true, - "ms": 391 + "ms": 157 }, { - "t": "2026-10-12T18:25:00.000Z", + "t": "2026-10-13T02:35:00.000Z", "ok": true, - "ms": 326 + "ms": 228 }, { - "t": "2026-10-12T19:05:00.000Z", + "t": "2026-10-13T03:15:00.000Z", "ok": true, - "ms": 333 + "ms": 225 }, { - "t": "2026-10-12T19:45:00.000Z", + "t": "2026-10-13T03:55:00.000Z", "ok": true, - "ms": 249 + "ms": 99 }, { - "t": "2026-10-12T20:25:00.000Z", + "t": "2026-10-13T04:40:00.000Z", + "ok": true, + "ms": 471 + }, + { + "t": "2026-10-13T05:20:00.000Z", + "ok": true, + "ms": 305 + }, + { + "t": "2026-10-13T06:00:00.000Z", + "ok": true, + "ms": 314 + }, + { + "t": "2026-10-13T06:40:00.000Z", + "ok": true, + "ms": 245 + }, + { + "t": "2026-10-13T07:20:00.000Z", + "ok": true, + "ms": 295 + }, + { + "t": "2026-10-13T08:00:00.000Z", "ok": true, "ms": 262 }, { - "t": "2026-10-12T21:05:00.000Z", + "t": "2026-10-13T08:40:00.000Z", "ok": true, - "ms": 290 + "ms": 440 }, { - "t": "2026-10-12T21:45:00.000Z", + "t": "2026-10-13T09:20:00.000Z", "ok": true, - "ms": 350 + "ms": 302 }, { - "t": "2026-10-12T22:25:00.000Z", + "t": "2026-10-13T10:00:00.000Z", "ok": true, - "ms": 166 + "ms": 437 }, { - "t": "2026-10-12T23:10:00.000Z", + "t": "2026-10-13T10:40:00.000Z", "ok": true, - "ms": 283 + "ms": 246 }, { - "t": "2026-10-12T23:50:00.000Z", + "t": "2026-10-13T11:20:00.000Z", "ok": true, - "ms": 383 + "ms": 395 }, { - "t": "2026-10-13T00:30:00.000Z", + "t": "2026-10-13T12:02:00.000Z", "ok": true, - "ms": 291 + "ms": 342 }, { - "t": "2026-10-13T01:10:00.000Z", - "ok": true, - "ms": 195 - }, - { - "t": "2026-10-13T01:50:00.000Z", - "ok": true, - "ms": 159 - }, - { - "t": "2026-10-13T02:30:00.000Z", - "ok": true, - "ms": 232 - }, - { - "t": "2026-10-13T03:10:00.000Z", - "ok": true, - "ms": 198 - }, - { - "t": "2026-10-13T03:50:00.000Z", - "ok": true, - "ms": 104 - }, - { - "t": "2026-10-13T04:35:00.000Z", - "ok": true, - "ms": 478 - }, - { - "t": "2026-10-13T05:15:00.000Z", - "ok": true, - "ms": 353 - }, - { - "t": "2026-10-13T05:55:00.000Z", - "ok": true, - "ms": 294 - }, - { - "t": "2026-10-13T06:35:00.000Z", - "ok": true, - "ms": 238 - }, - { - "t": "2026-10-13T07:15:00.000Z", - "ok": true, - "ms": 259 - }, - { - "t": "2026-10-13T07:55:00.000Z", - "ok": true, - "ms": 227 - }, - { - "t": "2026-10-13T08:35:00.000Z", - "ok": true, - "ms": 434 - }, - { - "t": "2026-10-13T09:15:00.000Z", - "ok": true, - "ms": 333 - }, - { - "t": "2026-10-13T09:55:00.000Z", - "ok": true, - "ms": 427 - }, - { - "t": "2026-10-13T10:35:00.000Z", - "ok": true, - "ms": 233 - }, - { - "t": "2026-10-13T11:15:00.000Z", - "ok": true, - "ms": 388 - }, - { - "t": "2026-10-13T11:52:00.000Z", - "ok": true, - "ms": 326 - }, - { - "t": "2026-10-13T12:32:00.000Z", + "t": "2026-10-13T12:42:00.000Z", "ok": true, "ms": 415 } ], "daily": { "2026-10-13": { - "total": 16, - "up": 16 + "total": 19, + "up": 19 } }, "meta": { @@ -243,186 +243,191 @@ }, "ur-795497022": { "status": "up", - "latency": 738, + "latency": 732, "code": null, "detail": "UptimeRobot:运行正常", - "lastCheck": "2026-10-13T12:35:00.000Z", + "lastCheck": "2026-10-13T12:46:00.000Z", "history": [ { - "t": "2026-10-12T13:45:00.000Z", + "t": "2026-10-12T13:40:00.000Z", "ok": true, - "ms": 1055 + "ms": 935 }, { - "t": "2026-10-12T14:25:00.000Z", + "t": "2026-10-12T14:20:00.000Z", "ok": true, - "ms": 794 + "ms": 802 }, { - "t": "2026-10-12T15:05:00.000Z", + "t": "2026-10-12T15:00:00.000Z", "ok": true, - "ms": 722 + "ms": 720 }, { - "t": "2026-10-12T15:45:00.000Z", + "t": "2026-10-12T15:40:00.000Z", "ok": true, "ms": 798 }, { - "t": "2026-10-12T16:25:00.000Z", - "ok": true, - "ms": 705 - }, - { - "t": "2026-10-12T17:05:00.000Z", - "ok": true, - "ms": 734 - }, - { - "t": "2026-10-12T17:45:00.000Z", - "ok": true, - "ms": 686 - }, - { - "t": "2026-10-12T18:25:00.000Z", - "ok": true, - "ms": 686 - }, - { - "t": "2026-10-12T19:05:00.000Z", - "ok": true, - "ms": 730 - }, - { - "t": "2026-10-12T19:45:00.000Z", - "ok": true, - "ms": 704 - }, - { - "t": "2026-10-12T20:25:00.000Z", - "ok": true, - "ms": 782 - }, - { - "t": "2026-10-12T21:05:00.000Z", - "ok": true, - "ms": 634 - }, - { - "t": "2026-10-12T21:45:00.000Z", - "ok": true, - "ms": 612 - }, - { - "t": "2026-10-12T22:25:00.000Z", - "ok": true, - "ms": 738 - }, - { - "t": "2026-10-12T23:05:00.000Z", - "ok": true, - "ms": 563 - }, - { - "t": "2026-10-12T23:45:00.000Z", + "t": "2026-10-12T16:20:00.000Z", "ok": true, "ms": 685 }, { - "t": "2026-10-13T00:25:00.000Z", + "t": "2026-10-12T17:00:00.000Z", "ok": true, - "ms": 792 + "ms": 700 }, { - "t": "2026-10-13T01:05:00.000Z", + "t": "2026-10-12T17:40:00.000Z", "ok": true, - "ms": 658 + "ms": 694 }, { - "t": "2026-10-13T01:45:00.000Z", - "ok": true, - "ms": 723 - }, - { - "t": "2026-10-13T02:25:00.000Z", - "ok": true, - "ms": 635 - }, - { - "t": "2026-10-13T03:05:00.000Z", - "ok": true, - "ms": 628 - }, - { - "t": "2026-10-13T03:45:00.000Z", + "t": "2026-10-12T18:20:00.000Z", "ok": true, "ms": 703 }, { - "t": "2026-10-13T04:25:00.000Z", + "t": "2026-10-12T19:00:00.000Z", "ok": true, - "ms": 707 + "ms": 729 }, { - "t": "2026-10-13T05:05:00.000Z", + "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": 677 + }, + { + "t": "2026-10-13T09:00:00.000Z", + "ok": true, + "ms": 969 + }, + { + "t": "2026-10-13T09:40:00.000Z", + "ok": true, + "ms": 669 + }, + { + "t": "2026-10-13T10:20:00.000Z", + "ok": true, + "ms": 840 + }, + { + "t": "2026-10-13T11:31:00.000Z", "ok": true, "ms": 630 }, { - "t": "2026-10-13T05:45:00.000Z", + "t": "2026-10-13T12:09:00.000Z", "ok": true, - "ms": 738 + "ms": 841 }, { - "t": "2026-10-13T06:25:00.000Z", + "t": "2026-10-13T12:46:00.000Z", "ok": true, - "ms": 664 - }, - { - "t": "2026-10-13T07:05:00.000Z", - "ok": true, - "ms": 656 - }, - { - "t": "2026-10-13T07:45:00.000Z", - "ok": true, - "ms": 739 - }, - { - "t": "2026-10-13T08:25:00.000Z", - "ok": true, - "ms": 653 - }, - { - "t": "2026-10-13T09:05:00.000Z", - "ok": true, - "ms": 798 - }, - { - "t": "2026-10-13T09:45:00.000Z", - "ok": true, - "ms": 687 - }, - { - "t": "2026-10-13T10:25:00.000Z", - "ok": true, - "ms": 790 - }, - { - "t": "2026-10-13T11:58:00.000Z", - "ok": true, - "ms": 701 - }, - { - "t": "2026-10-13T12:35:00.000Z", - "ok": true, - "ms": 738 + "ms": 732 } ], "daily": { "2026-10-13": { - "total": 16, - "up": 16 + "total": 19, + "up": 19 } }, "meta": { @@ -449,191 +454,191 @@ }, "ur-795556828": { "status": "up", - "latency": 341, + "latency": 235, "code": null, "detail": "UptimeRobot:运行正常", - "lastCheck": "2026-10-13T12:32:00.000Z", + "lastCheck": "2026-10-13T12:43:00.000Z", "history": [ { - "t": "2026-10-12T13:35:00.000Z", + "t": "2026-10-12T13:50:00.000Z", "ok": true, - "ms": 590 + "ms": 276 }, { - "t": "2026-10-12T14:15:00.000Z", + "t": "2026-10-12T14:30:00.000Z", "ok": true, - "ms": 322 + "ms": 288 }, { - "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:30:00.000Z", - "ok": true, - "ms": 234 - }, - { - "t": "2026-10-13T05:10:00.000Z", - "ok": true, - "ms": 181 - }, - { - "t": "2026-10-13T05:50:00.000Z", - "ok": true, - "ms": 206 - }, - { - "t": "2026-10-13T06:30:00.000Z", - "ok": true, - "ms": 241 - }, - { - "t": "2026-10-13T07:10:00.000Z", - "ok": true, - "ms": 241 - }, - { - "t": "2026-10-13T07:50:00.000Z", - "ok": true, - "ms": 512 - }, - { - "t": "2026-10-13T08:30:00.000Z", - "ok": true, - "ms": 216 - }, - { - "t": "2026-10-13T09:10:00.000Z", - "ok": true, - "ms": 256 - }, - { - "t": "2026-10-13T09:55:00.000Z", - "ok": true, - "ms": 455 - }, - { - "t": "2026-10-13T10:35:00.000Z", - "ok": true, - "ms": 372 - }, - { - "t": "2026-10-13T11:15:00.000Z", + "t": "2026-10-12T15:10:00.000Z", "ok": true, "ms": 240 }, { - "t": "2026-10-13T11:52:00.000Z", + "t": "2026-10-12T15:50:00.000Z", "ok": true, - "ms": 270 + "ms": 348 }, { - "t": "2026-10-13T12:32:00.000Z", + "t": "2026-10-12T16:30:00.000Z", "ok": true, - "ms": 341 + "ms": 378 + }, + { + "t": "2026-10-12T17:10:00.000Z", + "ok": true, + "ms": 295 + }, + { + "t": "2026-10-12T17:50:00.000Z", + "ok": true, + "ms": 317 + }, + { + "t": "2026-10-12T18:30:00.000Z", + "ok": true, + "ms": 319 + }, + { + "t": "2026-10-12T19:10:00.000Z", + "ok": true, + "ms": 252 + }, + { + "t": "2026-10-12T19:50:00.000Z", + "ok": true, + "ms": 551 + }, + { + "t": "2026-10-12T20:30:00.000Z", + "ok": true, + "ms": 235 + }, + { + "t": "2026-10-12T21:10:00.000Z", + "ok": true, + "ms": 294 + }, + { + "t": "2026-10-12T21:50:00.000Z", + "ok": true, + "ms": 186 + }, + { + "t": "2026-10-12T22:30:00.000Z", + "ok": true, + "ms": 183 + }, + { + "t": "2026-10-12T23:10:00.000Z", + "ok": true, + "ms": 244 + }, + { + "t": "2026-10-12T23:50:00.000Z", + "ok": true, + "ms": 206 + }, + { + "t": "2026-10-13T00:30:00.000Z", + "ok": true, + "ms": 197 + }, + { + "t": "2026-10-13T01:10:00.000Z", + "ok": true, + "ms": 155 + }, + { + "t": "2026-10-13T01:50:00.000Z", + "ok": true, + "ms": 119 + }, + { + "t": "2026-10-13T02:30:00.000Z", + "ok": true, + "ms": 213 + }, + { + "t": "2026-10-13T03:10:00.000Z", + "ok": true, + "ms": 151 + }, + { + "t": "2026-10-13T03:50:00.000Z", + "ok": true, + "ms": 231 + }, + { + "t": "2026-10-13T04:35:00.000Z", + "ok": true, + "ms": 194 + }, + { + "t": "2026-10-13T05:15:00.000Z", + "ok": true, + "ms": 211 + }, + { + "t": "2026-10-13T05:55:00.000Z", + "ok": true, + "ms": 167 + }, + { + "t": "2026-10-13T06:35:00.000Z", + "ok": true, + "ms": 240 + }, + { + "t": "2026-10-13T07:15:00.000Z", + "ok": true, + "ms": 254 + }, + { + "t": "2026-10-13T07:55:00.000Z", + "ok": true, + "ms": 503 + }, + { + "t": "2026-10-13T08:35:00.000Z", + "ok": true, + "ms": 224 + }, + { + "t": "2026-10-13T09:15:00.000Z", + "ok": true, + "ms": 247 + }, + { + "t": "2026-10-13T10:00:00.000Z", + "ok": true, + "ms": 455 + }, + { + "t": "2026-10-13T10:40:00.000Z", + "ok": true, + "ms": 384 + }, + { + "t": "2026-10-13T11:20:00.000Z", + "ok": true, + "ms": 334 + }, + { + "t": "2026-10-13T12:07:00.000Z", + "ok": true, + "ms": 212 + }, + { + "t": "2026-10-13T12:43:00.000Z", + "ok": true, + "ms": 235 } ], "daily": { "2026-10-13": { - "total": 16, - "up": 16 + "total": 19, + "up": 19 } }, "meta": { @@ -660,10 +665,10 @@ }, "ur-792059414": { "status": "up", - "latency": 2557, + "latency": 3287, "code": null, "detail": "UptimeRobot:运行正常", - "lastCheck": "2026-10-13T12:36:00.000Z", + "lastCheck": "2026-10-13T12:42:00.000Z", "history": [ { "t": "2026-10-12T13:25:00.000Z", @@ -821,20 +826,20 @@ "ms": 1960 }, { - "t": "2026-10-13T11:57:00.000Z", + "t": "2026-10-13T12:02:00.000Z", "ok": true, - "ms": 2341 + "ms": 2676 }, { - "t": "2026-10-13T12:36:00.000Z", + "t": "2026-10-13T12:42:00.000Z", "ok": true, - "ms": 2557 + "ms": 3287 } ], "daily": { "2026-10-13": { - "total": 16, - "up": 16 + "total": 19, + "up": 19 } }, "meta": { @@ -861,191 +866,191 @@ }, "ur-798788113": { "status": "up", - "latency": 611, + "latency": 483, "code": null, "detail": "UptimeRobot:运行正常", - "lastCheck": "2026-10-13T12:33:00.000Z", + "lastCheck": "2026-10-13T12:44:00.000Z", "history": [ { - "t": "2026-10-12T13:45:00.000Z", - "ok": true, - "ms": 361 - }, - { - "t": "2026-10-12T14:25:00.000Z", - "ok": true, - "ms": 346 - }, - { - "t": "2026-10-12T15:05:00.000Z", - "ok": true, - "ms": 439 - }, - { - "t": "2026-10-12T15:45:00.000Z", - "ok": true, - "ms": 462 - }, - { - "t": "2026-10-12T16:25:00.000Z", - "ok": true, - "ms": 288 - }, - { - "t": "2026-10-12T17:05:00.000Z", - "ok": true, - "ms": 409 - }, - { - "t": "2026-10-12T17:50:00.000Z", - "ok": true, - "ms": 312 - }, - { - "t": "2026-10-12T18:30:00.000Z", - "ok": true, - "ms": 472 - }, - { - "t": "2026-10-12T19:10:00.000Z", - "ok": true, - "ms": 421 - }, - { - "t": "2026-10-12T19:50:00.000Z", - "ok": true, - "ms": 332 - }, - { - "t": "2026-10-12T20:30:00.000Z", - "ok": true, - "ms": 310 - }, - { - "t": "2026-10-12T21:10:00.000Z", - "ok": true, - "ms": 436 - }, - { - "t": "2026-10-12T21:50:00.000Z", - "ok": true, - "ms": 338 - }, - { - "t": "2026-10-12T22:30:00.000Z", - "ok": true, - "ms": 423 - }, - { - "t": "2026-10-12T23:10:00.000Z", - "ok": true, - "ms": 247 - }, - { - "t": "2026-10-12T23:50:00.000Z", - "ok": true, - "ms": 296 - }, - { - "t": "2026-10-13T00:30:00.000Z", - "ok": true, - "ms": 239 - }, - { - "t": "2026-10-13T01:10:00.000Z", - "ok": true, - "ms": 393 - }, - { - "t": "2026-10-13T01:50:00.000Z", - "ok": true, - "ms": 346 - }, - { - "t": "2026-10-13T02:30:00.000Z", - "ok": true, - "ms": 441 - }, - { - "t": "2026-10-13T03:10:00.000Z", - "ok": true, - "ms": 443 - }, - { - "t": "2026-10-13T03:50:00.000Z", - "ok": true, - "ms": 382 - }, - { - "t": "2026-10-13T04:30:00.000Z", - "ok": true, - "ms": 355 - }, - { - "t": "2026-10-13T05:10:00.000Z", - "ok": true, - "ms": 414 - }, - { - "t": "2026-10-13T05:50:00.000Z", - "ok": true, - "ms": 343 - }, - { - "t": "2026-10-13T06:30:00.000Z", + "t": "2026-10-12T14:00:00.000Z", "ok": true, "ms": 434 }, { - "t": "2026-10-13T07:10:00.000Z", + "t": "2026-10-12T14:40:00.000Z", "ok": true, - "ms": 444 + "ms": 298 }, { - "t": "2026-10-13T07:50:00.000Z", + "t": "2026-10-12T15:20:00.000Z", "ok": true, - "ms": 281 + "ms": 410 }, { - "t": "2026-10-13T08:30:00.000Z", + "t": "2026-10-12T16:00:00.000Z", "ok": true, - "ms": 453 + "ms": 481 }, { - "t": "2026-10-13T09:15:00.000Z", + "t": "2026-10-12T16:40:00.000Z", "ok": true, - "ms": 333 + "ms": 368 }, { - "t": "2026-10-13T09:55:00.000Z", + "t": "2026-10-12T17:20:00.000Z", "ok": true, - "ms": 602 + "ms": 373 }, { - "t": "2026-10-13T10:35:00.000Z", + "t": "2026-10-12T18:00:00.000Z", "ok": true, - "ms": 519 + "ms": 290 }, { - "t": "2026-10-13T11:15:00.000Z", + "t": "2026-10-12T18:40:00.000Z", "ok": true, - "ms": 325 + "ms": 401 }, { - "t": "2026-10-13T11:53:00.000Z", + "t": "2026-10-12T19:20:00.000Z", "ok": true, - "ms": 1168 + "ms": 458 }, { - "t": "2026-10-13T12:33:00.000Z", + "t": "2026-10-12T20:00:00.000Z", "ok": true, - "ms": 611 + "ms": 346 + }, + { + "t": "2026-10-12T20:40:00.000Z", + "ok": true, + "ms": 417 + }, + { + "t": "2026-10-12T21:20:00.000Z", + "ok": true, + "ms": 415 + }, + { + "t": "2026-10-12T22:00:00.000Z", + "ok": true, + "ms": 366 + }, + { + "t": "2026-10-12T22:40:00.000Z", + "ok": true, + "ms": 258 + }, + { + "t": "2026-10-12T23:20:00.000Z", + "ok": true, + "ms": 252 + }, + { + "t": "2026-10-13T00:00:00.000Z", + "ok": true, + "ms": 274 + }, + { + "t": "2026-10-13T00:40:00.000Z", + "ok": true, + "ms": 244 + }, + { + "t": "2026-10-13T01:20:00.000Z", + "ok": true, + "ms": 394 + }, + { + "t": "2026-10-13T02:00:00.000Z", + "ok": true, + "ms": 320 + }, + { + "t": "2026-10-13T02:40:00.000Z", + "ok": true, + "ms": 364 + }, + { + "t": "2026-10-13T03:20:00.000Z", + "ok": true, + "ms": 430 + }, + { + "t": "2026-10-13T04:00:00.000Z", + "ok": true, + "ms": 400 + }, + { + "t": "2026-10-13T04:40:00.000Z", + "ok": true, + "ms": 357 + }, + { + "t": "2026-10-13T05:20:00.000Z", + "ok": true, + "ms": 372 + }, + { + "t": "2026-10-13T06:00:00.000Z", + "ok": true, + "ms": 426 + }, + { + "t": "2026-10-13T06:40:00.000Z", + "ok": true, + "ms": 314 + }, + { + "t": "2026-10-13T07:20:00.000Z", + "ok": true, + "ms": 449 + }, + { + "t": "2026-10-13T08:00:00.000Z", + "ok": true, + "ms": 279 + }, + { + "t": "2026-10-13T08:40:00.000Z", + "ok": true, + "ms": 407 + }, + { + "t": "2026-10-13T09:20:00.000Z", + "ok": true, + "ms": 317 + }, + { + "t": "2026-10-13T10:00:00.000Z", + "ok": true, + "ms": 627 + }, + { + "t": "2026-10-13T10:40:00.000Z", + "ok": true, + "ms": 505 + }, + { + "t": "2026-10-13T11:20:00.000Z", + "ok": true, + "ms": 424 + }, + { + "t": "2026-10-13T12:08:00.000Z", + "ok": true, + "ms": 1116 + }, + { + "t": "2026-10-13T12:44:00.000Z", + "ok": true, + "ms": 483 } ], "daily": { "2026-10-13": { - "total": 16, - "up": 16 + "total": 19, + "up": 19 } }, "meta": { @@ -1085,7 +1090,7 @@ ], "daily": { "2026-10-13": { - "total": 16, + "total": 19, "up": 0 } },