当前位置: 首页 > news >正文

开源工具推荐:监控工具NetData

1. 概述

官网:Monitor your entire infrastructure in high-resolution and in real-time.

GitHub:netdata/netdata: Architected for speed. Automated for easy. Monitoring and troubleshooting, transformed!

是一个高性能、云原生及本地部署的可观测性平台,专为实时监控系统、容器和应用程序而设计,自动化程度高,能够以极高的效率收集并分析各种指标和日志数据,提供即时反馈与洞察。而且还支持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)

相关文章:

  • 【NLP算法面经】本科双非,头条+腾讯 NLP 详细面经(★附面题整理★)
  • 【java】类声明的两种形式
  • 7777777777
  • ChatGPT各模型版本对比分析
  • 《论基于构件的软件开发方法及其应用》审题技巧 - 系统架构设计师
  • 深入xtquant:实时行情订阅与数据获取的实战指南
  • 一、哈希——1. 两数之和
  • HTML之JavaScript DOM操作元素(2)
  • 【Opensim】软件显示问题(比例不对,按键遮挡,显示不完整)
  • 深入浅出MySQL:概述与体系结构解析
  • DBAPI如何优雅的实现分页查询功能
  • 根据音频中的不同讲述人声音进行分离音频 | 基于ai的说话人声音分离项目
  • Python|OpenCV-实现人物眨眼检测(21)
  • 【Linux基础】Shell脚本
  • 常用的几种编码方式
  • c++———————————————c++11
  • 通俗理解嵌入式
  • 本地部署AI模型 --- DeepSeek(一)
  • 计算机网络基础:DOS命令、批处理脚本常见命令
  • Linux动静态库
  • 演员刘美含二手集市被曝售假,本人道歉
  • 秦洪看盘|浮现新预期,存量资金积极调仓
  • 解放日报头版头条:“五个中心”蹄疾步稳谱新篇
  • “中国游”带火“中国购”,“即买即退”让外国游客购物更丝滑
  • 加拿大今日大选:房价、印度移民和特朗普,年轻人在焦虑什么?
  • 福建省莆田市原副市长胡国防接受审查调查