1. 概述
官网:Monitor your entire infrastructure in high-resolution and in real-time.
是一个高性能、云原生及本地部署的可观测性平台,专为实时监控系统、容器和应用程序而设计,自动化程度高,能够以极高的效率收集并分析各种指标和日志数据,提供即时反馈与洞察。而且还支持800+种数据源,从操作系统到硬件传感器。
支持跨平台,无论是用 Linux、MacOS 还是 Windows,Netdata 都能很快部署上手。能帮我们从 CPU、内存、网络、磁盘到各种应用服务的细节都进行监控。
性能特色:
- 极致的速度:性能强,采集和展示数据几乎毫无延迟,实时性好。
- 分布式处理:在数据源附近直接处理信息,避免了集中式监控的性能瓶颈。
- 实时数据可视化:内置了多种图表和视图,比如折线图、饼图、热力图等。
- 丰富的监控指标:支持数百种性能指标,CPU使用率、内存使用情况、磁盘I/O、网络流量等,几乎覆盖了Linux系统所有重要的性能指标。
- 支持800+种集成:从操作系统到容器,再到硬件传感器,Netdata都能监控。
- 警报配置:预设数百个警报配置,轻松扩展。
2. 部署实施
参考:netdata/netdata: X-Ray Vision for your infrastructure!
linux:Install Netdata with kickstart.sh | Learn Netdata
docker:netdata/packaging/docker/README.md at master · netdata/netdata
此处选择官网提供的脚本进行安装:
# wget
wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh --no-updates --stable-channel --disable-telemetry
# 参数选择:
# Do you want automatic updates? default: enabled
# Do you want nightly or stable releases? default: nightly
# Do you want to contribute anonymous statistics? default: enabled
# Do you want to connect the node to Netdata Cloud?default: disabled
# curl
curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh --no-updates --stable-channel --disable-telemetry
等待一段时间,过程有点长,需要确认一些步骤,根据提示处理即可,安装结束。
To view the dashboard, open your web browser and enter http://NODE:19999.
Replace NODE with the IP address or hostname of your Netdata server.
访问:http://xx.xx.xx.xx:19999 即可打开,第一次打开可能有点慢。
界面如下:
正如官网介绍,监控的内容非常详尽而及时,需要一点时间研究琢磨。
(end)