ZOU

Debug Panel

从单设备调试页,升级成真正能盯多设备的监控面板。

这页现在会每 10 秒自动轮询最新快照,除了最近指标和错误,还会合并 Supabase 里的 device_registry 元信息,让你开始管理多设备,而不是只盯一台测试机。

Bucket: debug Build snapshot: 2026/05/02 19:13:22 Devices seen: 2
自动轮询已启用,每 10 秒刷新一次

Health Overview

先看总览,再决定你要追哪一台设备。

Status 离线

5450 分钟前还有数据

最后上报时间 2026/04/29 00:23:08

来源: device_metrics

当前聚焦设备 python-check

local-script / desk

最近错误数 0

按最近窗口筛出的 warn / error / 网络失败

自动轮询间隔:10 秒。手动点击刷新按钮会立刻重新请求 `/api/debug-snapshot`。

Fleet Overview

最近有数据的设备会先出现在这里,方便你快速切换注意力。

python-check 离线

local-script / desk

最后上报:2026/04/29 00:23:08

温度 25.1 / 电压 4.96 / 错误 0

codex-check 离线

web-setup / desk

最后上报:2026/04/28 09:47:40

温度 24.8 / 电压 4.97 / 错误 0

Device Registry

这里会显示 Supabase 里的设备注册信息,帮你把设备代号和真实用途对应起来。

等待读取 device_registry 数据。

Quick Signals

关键指标卡片先告诉你当前聚焦设备是不是还健康。

环境指标
温度 25.1
湿度 43.8
电压 4.96
RSSI -57
网络健康
延迟 96
状态码 204

如果后面接更多上报点,这里最适合继续加上报成功率、重试次数和断线次数。

Recent Errors

最近错误会先显示在这里,帮助你先看最该排查的问题。

最近窗口里还没有抓到明显错误。

Schema Contract

这版 InfluxDB 正式 schema 现在按这三个 measurement 走。

device_metrics

tags: device_id, firmware, location, mode

fields: temperature, humidity, distance, voltage, rssi, heap_free, uptime_s

debug_events

tags: device_id, level, module, event

fields: message, code, value_num, value_text

network_logs

tags: device_id, endpoint, method, result

fields: latency_ms, status_code, retry_count, payload_bytes

device_metrics

最近设备指标流

codex-check

2026/04/28 09:47:40 | temp 24.8 | humidity 41.2 | voltage 4.97 | rssi -58

python-check

2026/04/29 00:23:08 | temp 25.1 | humidity 43.8 | voltage 4.96 | rssi -57

debug_events

最近调试事件流

codex-check / setup / info

2026/04/28 09:47:40 | token_ok | code 200 | value 1

python-check / python / info

2026/04/29 00:23:08 | python upload success | code 200 | value manual test

network_logs

最近网络诊断流

codex-check / write_test / success

2026/04/28 09:47:40 | latency 82 ms | status 204 | retry 0

python-check / python_test / success

2026/04/29 00:23:08 | latency 96 ms | status 204 | retry 0