「05.」从零搭建 New API 监控看板:一个 SQLite 非时序数据的自救实录

本文记录了将 New API 的 SQLite 数据接入 Grafana 监控看板的踩坑实录。由于 SQLite 并非时序数据库,无法原生支持时间切片,作者采用 Python exporter 预计算固定窗口指标(如 24h、7d)的 gauge 方案作为务实折中。实践中还遭遇了历史数据噪音淹没 Top N、日志表 `channel_name` 为空需 JOIN 补全、硬编码流式调用过滤导致数据失真、Grafana 表格可视化样式异常等问题。最终作者认为,监控看板的核心是"让人看懂",当非时序数据源硬套时序监控体系时,接受工程上的妥协与 trade-off 本身就是设计的一部分。