Grafana+InfluxDB+telegraf监控服务器
大家知道JMeter的PerfMonMetricsCollector插件支持收集服务器的性能指标,但是我们很少使用它,因为它收集起来的性能损耗太大了,另外,我们也需要收集JMeter的测试结果数据,在上文中,我们已经可以使用inflluxDB来存储性能测试结果,因此,我们也可以将服务器的性能数据存储到influxDB,那么通过Grafana我们可以实时得到一个炫酷的可视化看板。
Telegraf 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据,并写入到InfluxDB 数据库。Telegraf 具有内存占用小的特点,通过插件系统可轻松添加支持其他服务的扩展。

下面我们来部署一下Grafana+InfluxDB+telegraf监控服务器平台
Grafana+InfluxDB上一篇文章已写,这里就不再描述啦
准备工具:
telegraf-1.6.3
安装telegraf
安装步骤:
首先下载telegraf,我们直接在线下载吧
wget https://dl.influxdata.com/telegraf/releases/telegraf-1.6.3-1.x86_64.rpm
下载完成后我们来安装telegraf:
sudo yum install telegraf-1.6.3-1.x86_64.rpm
安装完成后进入配置文件配置如下信息:vim /etc/telegraf/telegraf.conf

启动服务器:systemctl start telegraf
查询服务器:systemctl status telegraf
配置数据源链接数据库telegraf
引入可视化面板选择数据上一步的数据源添加

看一下最终效果图

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)