netdata 是什么?开源实时基础设施监控平台,支持每秒指标与机器学习异常检测
Star8.1万
近 7 天新增0
编程语言Go
开源协议GPL-3.0
创建于2013-06-17
最近更新2026-10-15
中文导读
Netdata 是一个开源实时基础设施监控平台,主打每秒级指标采集与可视化,部署后自动发现节点上的服务,无需复杂配置。它内置无监督机器学习用于异常检测,并采用分层存储降低长期保留成本。适合运维、DevOps 和 SRE 团队在单机或多云环境中快速获得细粒度的可观测性,也适合资源有限但需要实时监控的场景。
根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 GPL-3.0,创建于 2013-06-17,最近更新于 2026-10-15,目前有 80,964 个 Star。
项目介绍
Netdata 是一个开源、实时的基础设施监控平台,用 Go 语言编写,支持 Linux、macOS、FreeBSD 和 Windows。它强调零配置部署,能够自动发现节点上的服务与指标,并以每秒的粒度采集和可视化数据。
项目内置无监督机器学习,可在边缘端为每个指标训练模型,用于异常检测和问题预测。存储方面采用分层存储,官方称每样本约 0.5 字节,适合长期保留。架构上支持 Parent-Child 集中化,可横向扩展。
主要功能
- 每秒级实时数据采集与可视化
- 零配置,自动发现节点上的服务与指标
- 边缘端无监督机器学习异常检测
- 分层存储,约 0.5 字节每样本,支持长期保留
- Parent-Child 架构,支持水平扩展
- 覆盖基础设施到应用的完整可观测性
适合谁用
适合需要实时监控基础设施的运维、DevOps 和 SRE 团队,也适合希望以低资源开销获得细粒度指标的个人开发者。