dushixiang
|
8df67c55ba
|
fixed
|
2026-05-23 15:45:07 +08:00 |
|
dushixiang
|
ff06e1aecb
|
fix: sort offline monitors last
|
2026-05-23 15:36:23 +08:00 |
|
dushixiang
|
c8ef936a71
|
feat: add agent expire alerts
|
2026-05-23 15:32:46 +08:00 |
|
dushixiang
|
0e670a82a0
|
修复默认 ip_trust_list 格式不正确的问题
|
2026-05-23 15:01:50 +08:00 |
|
dushixiang
|
d3690832f9
|
优化发布构建资源加载
|
2026-05-07 21:45:22 +08:00 |
|
dushixiang
|
e3dcdb73cc
|
remove docker agent
|
2026-05-07 21:11:37 +08:00 |
|
dushixiang
|
af50627d9b
|
Adjust server list refresh interval
|
2026-05-07 21:10:13 +08:00 |
|
dushixiang
|
f9e2de81ef
|
fix: prevent agent version column collapse
|
2026-05-07 20:59:15 +08:00 |
|
dushixiang
|
ac80cdc7b8
|
add postgres driver
|
2026-05-07 08:05:39 +08:00 |
|
 dushixiangandClaude Opus 4.7
|
a6b70e33a9
|
修复网络连接图表 TS 编译错误,使用类型守卫替代不安全的类型断言
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 23:42:46 +08:00 |
|
 dushixiangandClaude Opus 4.7
|
fe388df67d
|
Windows 下 ICMP 探测改用 ping.exe,避开 raw socket 权限限制
pro-bing 在 Windows 上必须 SetPrivileged(true) 走原始套接字,普通账号
没有权限会直接失败。按平台拆分实现:unix 继续走 pro-bing,windows 调
系统 ping 并以 TTL= 作为跨语言锚点解析输出;同时校验 target 防止被
ping.exe 当作 flag 解析。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 23:39:40 +08:00 |
|
dushixiang
|
304b113c3b
|
升级依赖,修复 macOS arm64 温度采集导致的 bug
|
2026-05-06 23:30:42 +08:00 |
|
 dushixiangandClaude Opus 4.7
|
c431f300bc
|
新增实时监控模式,agent 1s 并行采集 + 前端滑动窗口
agent
- 移除 collector.interval 配置项;按指标类型内置节奏:cpu/memory/network/
disk_io/gpu/network_connection 1s,temperature 5s,disk 30s,host 60s
- doCollectAndSend 改为并行执行本 tick 到期的采集器,避免串行累计耗时
超过 1s 节奏;每个 goroutine 加 recover 兜底,单点 panic 不拖垮整 tick
server
- LatestMetrics 加 sync.RWMutex + Update/Snapshot 方法,HandleMetricData
所有写入走 Update;GetLatestMetrics 返回 Snapshot,handler 在副本上
sanitize,修复 marshal 时与 ws 写入的 data race(go test -race 验证)
- HandleMetricData defer Set 缓存项,每次上报刷新 TTL;host case 也走
Update,不再 1 小时后失效
- LatestMetrics.Timestamp 用服务端 time.Now(),agent 时钟倒拨不会冻结
前端实时图;Timestamp/DiskIOSummary 字段补到 LatestMetrics
- AutoStep 新增 r ≤ 5m → 1s 档;timeRangeMilliseconds 加 2m
frontend
- 详情页加"实时"档位(默认),1s 拉 latestMetrics + 1m 历史播种 + 滑动
2 分钟窗口;快图表(CPU/Memory/Network/DiskIO/NetworkConnection)走
useLiveBuffer 追加,慢图表(GPU/Temperature/Monitor)保留 refetch
- useLiveBuffer:seed 不再覆盖已追加的 livePoint;resetKey 处理切网卡 /
切 agent 时的语义复位
- formatChartTime live 档位精确到秒;修复 1d/24h 仅显示 HH:mm 跨夜歧义
- 慢图表用 React.memo,阻断 1Hz 节奏的级联重渲染
- GpuChart 修复 utilization/temperature 时间戳错位时温度点丢失
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-06 23:18:50 +08:00 |
|
dushixiang
|
e115d828ab
|
重构数据采集打包,修改为统一打包发送
|
2026-05-05 17:46:32 +08:00 |
|
dushixiang
|
29d8b3e9cf
|
调整指标数据使用 max 聚合,避免消峰
|
2026-05-05 17:09:26 +08:00 |
|
dushixiang
|
77967a37cd
|
修复告警记录间隔不对的问题
|
2026-05-05 16:25:16 +08:00 |
|
dushixiang
|
911269ce12
|
Merge pull request #82 from yumusb/main
Enhance API Key management and improve user experience
|
2026-05-05 10:05:30 +08:00 |
|
dushixiang
|
e952a5a67f
|
Merge pull request #80 from yumusb/main
一些优化
|
2026-04-22 14:55:09 +08:00 |
|
dushixiang
|
ed828a83d3
|
Merge pull request #79 from yumusb/main
优化监控展示、告警服务和前端交互
|
2026-04-10 16:18:25 +08:00 |
|
dushixiang
|
2ffb315eb7
|
Merge pull request #78 from yumusb/main
Support metric bundles and enable WS compression
|
2026-04-08 11:35:12 +08:00 |
|
dushixiang
|
b41e86b251
|
Merge pull request #74 from yumusb/main
Hide agent IP when unauthenticated
|
2026-02-24 13:02:13 +08:00 |
|
dushixiang
|
37d2058600
|
Merge pull request #69 from Hoinor/main
fix(agent): 排除PVE虚拟机 tap 开头的虚拟网卡,以避免虚拟机流量影响PVE宿主机监控数据。
|
2026-01-31 11:40:44 +08:00 |
|
dushixiang
|
fa70172e5c
|
Merge pull request #68 from zmf963/main
修复GPU监控显示问题
|
2026-01-30 15:14:21 +08:00 |
|
dushixiang
|
dcf16c5e6d
|
Merge pull request #67 from yumusb/main
优化告警消息
|
2026-01-29 20:27:35 +08:00 |
|
dushixiang
|
5bd3aef57e
|
更新 README.md
|
2026-01-25 09:28:58 +08:00 |
|
dushixiang
|
4685597411
|
Merge pull request #50 from yumusb/main
兼容 ubuntu 系的 计划任务采集、ssh登录日志的解析
|
2026-01-21 15:52:09 +08:00 |
|
dushixiang
|
b556e0da6f
|
Merge pull request #29 from yumusb/main
增加自定义 name 参数
|
2026-01-16 13:48:23 +08:00 |
|
dushixiang
|
2f014cef77
|
Merge pull request #19 from yumusb/main
网卡IP采集过滤本地单播地址
|
2026-01-15 10:20:40 +08:00 |
|
dushixiang
|
c347ba815a
|
Merge pull request #15 from yumusb/main
feat: Refactor system configuration injection to use a JSON script ta…
|
2025-12-30 21:19:42 +08:00 |
|
dushixiang
|
681c645be0
|
Merge pull request #16 from yumusb/feat/hide-login-form
feat: Add `passwordEnabled` configuration to conditionally display th…
|
2025-12-26 19:57:27 +08:00 |
|
dushixiang
|
be0c74015a
|
Merge pull request #14 from voidxxl7/main
修复corpSecret判断问题
|
2025-12-22 16:48:44 +08:00 |
|
dushixiang
|
13c5ab7ef5
|
Merge pull request #13 from voidxxl7/main
通知渠道增加企业微信应用
|
2025-12-22 16:21:04 +08:00 |
|
dushixiang
|
0ec6ca1677
|
Update README.md
|
2025-12-19 13:33:33 +08:00 |
|
dushixiang
|
25f382d216
|
Merge pull request #11 from yumusb/main
feat(notifier): 告警恢复增加持续时间,支持IP打码选项
|
2025-12-16 21:02:07 +08:00 |
|
dushixiang
|
00b01c7ad9
|
Merge pull request #10 from yumusb/main
fix(notifier): 修复不同告警类型的单位显示问题
|
2025-12-15 18:42:19 +08:00 |
|
dushixiang
|
833b99cea0
|
Merge pull request #8 from dushixiang/victoriametrics
Victoriametrics
|
2025-12-14 22:50:17 +08:00 |
|
dushixiang
|
e0e6f8289a
|
Merge pull request #7 from yumusb/main
自定义告警中 增加格式化后的时间字段
|
2025-12-10 15:46:29 +08:00 |
|
dushixiang
|
1a2735180a
|
Merge pull request #6 from xbclub/main
新增NPU温度识别-修复部分设备读取温度失败导致的忽略全部设备温度问题
|
2025-12-09 16:25:08 +08:00 |
|
dushixiang
|
e30586f84c
|
Merge pull request #5 from xbclub/main
修复探针温度类型识别错误
|
2025-12-09 16:00:55 +08:00 |
|
dushixiang
|
1e8af8c86e
|
Merge pull request #1 from bh1xaq/feat-loong64
增加对 LoongArch64 架构的支持
|
2025-11-28 15:38:40 +08:00 |
|