发现 
其他开发者工具
Netdata:实时基础设施监控平台
开源实时基础设施监控平台,每秒级采集指标,自带可视化与 ML 异常检测,适合运维与开发者。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.12.2
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Netdata 是一个开源的实时基础设施监控平台,目标是让团队以最快的路径获得由 AI 驱动的全栈可观测性。它以 Agent 的形式运行在服务器、云环境、Kubernetes 与 IoT 设备上,提供每秒级的指标采集与可视化,开箱即用、几乎无需配置。
按照官方说明,Netdata 的主要优势包括:
- 即时洞察:每秒级指标与图表,点击即可看到结果。
- 零配置:启动后自动发现并监控节点上的各类组件,无需复杂设置。
- ML 驱动:在边缘侧对每个指标训练多个无监督机器学习模型,做异常检测与问题预测。
- 高效:资源占用低、可扩展性强;分层存储下每样本约占 0.5 字节。
- 安全与分布式:数据保留在本地,无需集中式数据采集。
主要功能
| 能力 | 说明 |
|---|---|
| 实时 | 每秒级的数据采集与处理 |
| 零配置 | 自动检测与发现被监控组件 |
| 机器学习 | 无监督异常检测,按指标在边缘训练模型 |
| 长期存储 | 高性能分层存储,用于归档历史数据 |
| 可视化 | 交互式仪表盘,无需查询语言即可切分分析数据 |
| 可扩展 | 原生水平扩展,通过 Parent-Child 结构集中汇聚海量样本 |
| 全栈可见性 | 从基础设施到应用,减少监控孤岛 |
| 边缘计算 | 在本地处理数据,分发代码而非集中数据 |
此外,Netdata 支持告警、数据导出与动态配置,并提供 MCP 相关能力(仓库话题中包含 mcp)。
安装与使用
Netdata 由三部分组成:
- Netdata Agent:核心监控引擎,负责采集、存储、机器学习、告警与导出,运行在服务器、云、Kubernetes、IoT 设备上,采用 GPL v3+ 许可。
- Netdata Cloud:提供用户管理、RBAC、水平扩展、集中告警等企业特性,有免费社区版,且不集中存储指标数据;Agent 可连接 Cloud,也可独立运行。
- Netdata UI:仪表盘与可视化界面,包含在标准安装包中,也可通过 CDN 获取最新版本。
典型用法是先在需要监控的节点上部署 Agent,随后通过本地仪表盘查看每秒级图表;需要多节点统一视图时,可将 Agent 连接到 Netdata Cloud,或用 Parent-Child 方式集中汇聚数据。
注意事项
- 项目采用 GPL-3.0 许可证,使用与二次分发前请确认许可条款。
- 官方标注 Netdata 是面向 Docker 类系统最节能的监控工具之一(依据阿姆斯特丹大学的研究),在 CPU、内存占用与执行时间上表现优于其他方案。
- 若关注与 Prometheus 的差异,可参考官方发布的对比文章。
- 数据默认保留在本地,分布式部署不会将指标集中到中心节点,适合对数据主权有要求的场景。
本作品整理自 GitHub 开源项目 netdata/netdata,原作者 @netdata,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.12.2当前版本
修复 SNMPv3 认证、告警评估保留废弃图表、Cloud 子节点离线状态与告警传递、重连退避、严格 JSON 校验、插件容错、Kubernetes 图表消失及 ARM 64 位启动崩溃等问题。
评论