Commit Graph
102 Commits
Author SHA1 Message Date
yumusbandClaude Opus 4.6 b9ec210542 refactor: 优化后端服务结构
- 统一使用 orz 响应格式
- 优化 handler 和 service 层代码
- 改进上下文传递

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 12:53:13 +08:00
yumusb fd452e56d8 增加测试镜像、增加删除残留数据。 2026-04-08 20:24:03 +08:00
yumusb 35becefe1e Support metric bundles and enable WS compression
Add support for bundling metrics and enable WebSocket compression. Introduces protocol.BundlePayload and MessageTypeBundle, and handles bundled messages on the server side (handleBundleMessage) by iterating items and forwarding each to metricService.HandleMetricData. On the agent side, add bundleWriter to collect outgoing MetricsPayloads, switch collectors to write into the bundle writer, and send a single bundle message when items exist. Also enable compression on the WebSocket upgrader and create a custom websocket.Dialer (with Proxy, HandshakeTimeout and EnableCompression). Minor logging/messages and import adjustments included.
2026-04-08 11:26:00 +08:00
dushixiang 4df28e3536 删除探针、服务监控时同步删除 victoriametrics 数据 2026-02-25 14:28:11 +08:00
dushixiang 1a64b27af6 移除原心跳配置和业务,改为使用 WebSocket Ping Pong 实现,并增加超时逻辑 2026-02-25 14:11:22 +08:00
yumusb 63cdd37b12 Hide agent IP when unauthenticated
Ensure agent.IP is cleared for unauthenticated requests. Previously IPv4, IPv6 and Hostname were redacted, but agent.IP was left intact and could leak sensitive information. This change sets agent.IP to an empty string in Get() when the user is not authenticated.
2026-02-24 09:44:27 +08:00
dushixiang d40fc1314f 1. 修改注册探针的服务端地址为手动填写
2. 优化 Linux 系统服务模板
3. 优化首页流量展示方式
2026-02-10 19:56:46 +08:00
dushixiang c9b6d6ff5a 优化流量统计 2026-01-25 22:01:56 +08:00
dushixiang ff2afc82a5 移除管理员探针管理的分页功能,增加标签过滤,与公共页面保持一致的排序逻辑 fix #47 2026-01-24 21:51:23 +08:00
dushixiang 85f80b76fd 新增批量修改探针可见性的功能 fix #33 2026-01-24 18:48:49 +08:00
dushixiang 58efeea362 安装探针命令增加自动创建文件夹的代码 fix #59 2026-01-24 18:30:00 +08:00
dushixiang 6f08f9447a 修复自定义 agent 名称 2026-01-17 17:39:43 +08:00
dushixiang 2664ebb05e 优化探针查询过滤 2026-01-17 17:30:44 +08:00
dushixiang 6488c9155d 保留旧的连接 IP 地址 2026-01-17 17:15:51 +08:00
dushixiang 3a8caec66e 保留旧的连接 IP 地址 2026-01-17 17:14:19 +08:00
dushixiang be54ef2d31 增加公网 IP 采集和网卡 IP 展示 2026-01-17 16:24:59 +08:00
yumusb 2108d09f6a 增加自定义 name 参数 2026-01-15 19:34:57 +08:00
yumusb 56e92c9081 允许只设置一个 systemName 2026-01-12 11:44:16 +08:00
榆木 07cc517b2c 允许有探针在线的IP地址不提供key下载 2026-01-11 19:55:41 +08:00
榆木 9ae1fea7d8 下载地址增加 key 认证
agent二进制下载地址增加 key 认证,防止刷流量
2026-01-11 19:19:58 +08:00
dushixiang f0cff6a878 SSH 登录事件增加 IP 白名单 2026-01-11 13:56:21 +08:00
dushixiang 52037fa8e6 优化已使用流量计算 2026-01-11 12:08:59 +08:00
dushixiang ab1a13d5b2 在管理页面增加设备 IP 信息 2026-01-11 11:43:39 +08:00
dushixiang 8904d39872 在探针注册后服务端主动下发SSH登录监控配置 2026-01-11 10:22:36 +08:00
dushixiang 5359ee89d4 在探针注册后服务端主动下发SSH登录监控配置 2026-01-11 10:20:38 +08:00
dushixiang 2b626b067f 优化事件展示 2026-01-10 23:21:39 +08:00
dushixiang 0ec6cee36c 改为异步下发配置 2026-01-10 23:10:13 +08:00
dushixiang f4d6a3fc3e 完善流量使用统计 2026-01-10 17:59:28 +08:00
dushixiang 1ffa20045c 增加 agent 数据缓存功能,避免长时间连不上服务端导致数据丢失。 2026-01-09 22:28:56 +08:00
dushixiang 3cf4d7e5a9 优化目录保护 2026-01-09 21:53:44 +08:00
dushixiang f43a856add 优化 SSH 登录配置 2026-01-09 21:15:09 +08:00
dushixiang c522b86b9b 优化目录保护配置 2026-01-09 20:42:18 +08:00
dushixiang 7ea1122b31 更新 api 成功和失败响应 2026-01-09 20:05:31 +08:00
dushixiang 7092a67fe1 优化通知渠道配置 2026-01-09 19:38:47 +08:00
dushixiang 0a9c817c28 DDNS 增加手动触发的功能 2026-01-09 19:12:23 +08:00
dushixiang 1f22880440 优化探针流量统计 2026-01-08 23:27:03 +08:00
dushixiang 3016121cc4 继续优化调整代码 2026-01-08 22:22:34 +08:00
dushixiang 0aab4dc25a 拆分文件,降低 agent_handler.go 复杂度 2026-01-08 18:58:24 +08:00
dushixiang 911c105414 调整目录保护功能和 SSH 登录监控 2026-01-05 21:44:20 +08:00
dushixiang 9d14a8cba5 增加 SSH 登录监控 2026-01-03 11:05:23 +08:00
dushixiang 77d06f19cf 移除服务监控对探针标签功能的支持 2025-12-25 21:38:00 +08:00
dushixiang 6a658a028a 探针列表支持名称搜索 2025-12-25 19:27:20 +08:00
dushixiang 502de9d816 优化探针卸载&服务端删除探针自动卸载自身 2025-12-25 19:24:59 +08:00
dushixiang 43780305da 优化一键安装脚本,提高 curl 优先级,移除 wget 不兼容的语法 2025-12-25 18:54:29 +08:00
dushixiang d7df2d7a66 图表数据支持选择时间范围 2025-12-20 22:10:02 +08:00
dushixiang 34b3a767b6 优化代码 2025-12-20 21:18:39 +08:00
dushixiang 957d6d750c 历史数据增加「峰值」「均值」切换 2025-12-20 17:57:06 +08:00
dushixiang 78b7056658 完成首页设备列表的亮色模式 2025-12-20 16:24:21 +08:00
dushixiang 8e107257f4 - 修复 DDNS 配置无法禁用的问题
- 修复 DDNS 编辑失败的问题
2025-12-18 20:23:49 +08:00
dushixiang 76fa39b389 - 修复服务监控告警目标信息丢失的问题 2025-12-18 18:46:08 +08:00