独立云端遥测接入与后台只读管理服务。
功能范围
接入层:注册引导 challenge → 安装实例注册 → 上线心跳 → 批量心跳。
心跳处理:逐窗口幂等去重、心跳缺口状态、实例级停传分流。
来源 IP 与地域派生:基于 MaxMind GeoLite2 数据库派生粗粒度国家/地区 + 省/州。
状态快照层:注册与心跳接入链路同步落盘 online/offline、缺口、停传等当前态。
后台扫描:按 offline_deadline_at 把过期实例落盘为 offline。
后台只读 API:整体预览摘要、整体预览分页列表、单实例详情,全部走 X-API-Key。
后台查询审计:所有后台访问写入独立审计表。
部署形态
Docker 部署(生产):默认使用 PostgreSQL,参见 docker-compose.yml,连同 PostgreSQL 容器一起拉起。
本地测试:默认使用 SQLite,可直接 python -m cloud_telemetry_backend 启动。
点击空白处退出提示









评论