yumusb and Claude 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