人们会沉迷于 Netdata。一旦您在系统上使用它,就无法回头!

Netdata:简化实时可观察性。

平台

Netdata 是一个旨在简化现代基础设施监控的高性能可观察性平台。凭借其创新的分布式架构,Netdata 提供了对您的系统、容器和应用程序在细粒度级别的实时洞察。

:sparkles: 核心特性

  • 实时性:每秒数据收集,立即查看基础设施行为。
  • 零配置:自动检测和即时洞察,几分钟内开始监控。
  • 机器学习洞察:自动异常检测和模式识别,帮助您在问题变得严重之前识别问题。
  • 企业级准备:从单节点扩展到数千节点,同时保持性能和易用性。
  • 完整可见性:从基础设施到应用程序,日志到指标,一站式解决方案。
  • 基于边缘:在边缘处理和存储指标,以获得卓越的性能和成本效率。
  • 高级可视化:丰富的交互式仪表板,深入了解系统并快速故障排除。

Netdata 生态系统

注意:此存储库包含 Netdata 代理,Netdata 生态系统开源核心。有关其他组件的信息,请参见下文。

这种三部分架构使 Netdata 能够从单节点部署无缝扩展到具有数千个节点的复杂多云环境,支持长期数据保留,而不会影响性能。

组件 描述 许可证
Netdata 代理 • Netdata 监控功能的核心
• 处理数据收集、存储、查询、ML分析、导出和警报
• 在物理/虚拟服务器、云、Kubernetes 和 IoT 设备上运行
• 优化为零生产影响
• 所有可观察性功能的核心技术
GPL v3+
Netdata 云 • 添加企业级功能:
  - 用户管理和 RBAC
  - 水平可扩展性
  - 集中警报管理
  - 随时随地访问您的基础设施
• 作为 SaaS 或本地部署提供
• 包括免费社区层
• 不集中度量存储
 
Netdata UI • 驱动所有仪表板和可视化
• 与代理和云一起免费使用
• 包含在标准 Netdata 包中
• 最新版本可通过 CDN 获取
NCUL1

Netdata 代理的关键能力

凭借这些能力,Netdata 代理提供了一个功能强大、自动化的监控解决方案,即开即用,同时保持高度可定制性以满足特定需求。

功能 描述
全面数据收集 • 800+ 集成即开即用
• 从系统、容器、虚拟机、硬件传感器收集指标
• 支持 OpenMetrics 导出器、StatsD 和日志
• 即将支持 OpenTelemetry
性能与精度 • 每秒数据收集
• 实时可视化,1秒延迟
• 高分辨率指标,精确监控
基于边缘的 ML • 在边缘直接训练 ML 模型
• 每个指标自动异常检测
• 基于历史行为的模式识别
高级日志管理 • 直接集成 systemd-journald 和 Windows 事件日志
• 日志转换工具(log2journal, systemd-cat-native)
• 在边缘处理日志 - 不需要集中化
• 丰富的日志可视化仪表板
可观察性管道 • 构建代理之间的父子关系
• 创建灵活的集中化点
• 在多个级别上控制数据复制和保留
自动可视化 • NIDL(节点、实例、维度和标签)数据模型
• 自动生成、相关联的仪表板
• 无需查询语言即可过滤和分析数据
• 免费使用,由 Netdata UI 提供支持
智能警报 • 数百个预配置警报
• 自动检测常见问题
• 多种通知方式
• 主动问题检测
低维护 • 自动检测度量指标
• 零接触机器学习
• 易于扩展
• CI/CD 友好部署
开放与可扩展 • 模块化架构
• 易于扩展和定制
• 与现有监控工具集成
• 活跃的社区生态系统

使用 Netdata 代理可以监控的内容

Netdata 监控以下所有内容:

组件 Linux FreeBSD macOS Windows
系统资源
CPU、内存和系统共享资源
全功能 Yes Yes Yes
存储
磁盘、挂载点、文件系统、RAID 数组
全功能 Yes Yes Yes
网络
网络接口、协议、防火墙等
全功能 Yes Yes Yes
硬件 & 传感器
风扇、温度、控制器、GPU 等
全功能 部分 部分 部分
O/S 服务
资源、性能和状态
Yes
systemd
- - -
进程
资源、性能、OOM 等
Yes Yes Yes Yes
系统和应用程序 日志 Yes
systemd-journal
- - Yes
Windows 事件日志,和
Windows 事件跟踪
网络连接
每个 PID 的实时 TCP 和 UDP 套接字
Yes - - -
容器
Docker/containerd、LXC/LXD、Kubernetes 等
Yes - - -
虚拟机(来自主机)
KVM、qemu、libvirt、Proxmox 等
Yes
cgroups
- - Yes
Hyper-V
合成检查
测试 API、TCP 端口、Ping、证书等
Yes Yes Yes Yes
打包应用程序
nginx、apache、postgres、redis、mongodb、
以及数百个更多
Yes Yes Yes Yes
云服务提供商基础设施
AWS、GCP、Azure 等
Yes Yes Yes Yes
自定义应用程序
OpenMetrics、StatsD,即将支持 OpenTelemetry
Yes Yes Yes Yes

当 Netdata 代理在 Linux 上运行时,它监控每个可用的内核特性,提供对所有内核技术的全面覆盖,并提供全面的企业级硬件覆盖,监控所有提供硬件错误报告的组件,如 PCI AER、RAM EDAC、IPMI、S.M.A.R.T.、NVMe、风扇

参考资料

https://github.com/dromara/hertzbeat/blob/master/README_CN.md