首页 > 其他 > 详细

Metricbeat

时间:2020-03-23 16:20:29      阅读:64      评论:0      收藏:0      [点我收藏+]
./metricbeat -e

 

主要是采集指标,,比如cpu,io,内存的运行情况,将指标的数据存储到elasticsearch中勒,,

两部分组成,

Module:收集对象,,MySQL,Redis,Nginx,,操作系统等,

Metricset:收集指标的集合,,像 cpu,mem,network等

下载  https://www.elastic.co/cn/downloads/beats/metricbeat

上传,解压,,,看下解压后的各种文件啥的,

技术分享图片

 

 配置文件是metricbeat.yml,,

在modules.d中:

技术分享图片

 

 默认开启了system.yml,,可以看下。。

技术分享图片

 

 框里是收集的指标,,会传到elasticsearch,,

启动Metricbeat,,再到elasticsearch-head中查看

启动:

metricbeat根目录下,,
./metricbeat -e

 

查看,,

技术分享图片

 

 好多信息,,

 

查看modules列表:

metricbeat根目录执行
./metricbeat modules list

 

技术分享图片 。

很多

以nginx为例,,先开启nginx状态查询。。

先重新编译安装

[root@localhost nginx-1.16.1]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module

 [root@localhost nginx-1.16.1]# make && makeinstall

 

编译完成之后,查看

技术分享图片

 

 出现"configure arguments: --prefix=/usr/local/nginx/ --with-http_stub_status_module",表示模块添加成功,,

在nginx配置文件添加配置项,,在server段后面添加

技术分享图片

 

 

nginx -t查看是否配置文件有错误

技术分享图片

 

 没有,,嘿嘿嘿继续

启动nginx,,在页面上显示

技术分享图片

 

Active connections:当前处理的活跃连接数

server 阿车村epts handled requests

  第一个server表示nginx启动到现在共处理2个连接,

  第二个server表示nginx启动到现在共创建2次握手,

  第三个handled requests表示处理1次请求。。

请求丢失数=握手数-连接数

 Reading:0 Writing:1 Waiting: 1

Reading: nginx读取客户端的header信息数

Writing:nginx返回给客户端的header信息数

Waiting:nginx已经处理完正在dengdai下一次请求指令的驻留链接(开启keep-alive的情况这个值=Actice-(Reading+Writing))

 

为了试验先将之前的metricbeat删除,并停止system的收集,

技术分享图片

 

 

执行停止system数据的收集

./metricbeat modules disable system

 

 ,,,在将nginx的开启

./metricbeat modules enable nginx

 

查看

技术分享图片

 

 修改nginx.yml

技术分享图片

 

 回到根目录启动,,metricbeat,

./metricbeat -e

 

启动成功,,查看elasticsearch-head,,,刷新,,在等一小下,,发现metricbeat又出现了,恩,在看下 

技术分享图片

 

 

 技术分享图片

 

 就这样

 

Metricbeat

原文:https://www.cnblogs.com/5444de/p/12552505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!