咨询热线:15308231166 联系人:罗剑琴 地址:吉林市松原市宁江区松原市青年大街2299号
实战ELK(4)Metricbeat 轻量型指标采集器
来源:AG亚游最新入口 发布时间:2019-11-24 点击量:252
一、介绍
用于从系统和服务收集指标。从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据。
1、系统级监控,更简洁(轻量型指标采集器)
将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内存、文件系统、磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数据。
2、一个二进制文件,多种模块
Metricbeat 提供多种内部模块,用于从服务中收集指标。安装简单,完全零依赖性。只需在配置文件中启用所需的模块即可,可谓是按需使用。
而且,如果您没有看到您要找的模块,还可以自己构建。新 Metricbeat 模块使用 Go 语言编写,创建过程简单。
3、输送至 Elasticsearch 或 Logstash。在 Kibana 中实现可视化。
Metricbeat 是 Elastic Stack 的一部分,因此能够与 Logstash、Elasticsearch 和 Kibana 无缝协作。无论您要使用 Logstash 转换或充实指标,还是在 Elasticsearch 中随意处理一些数据分析,亦或在 Kibana 中构建和分享仪表板,Metricbeat 都能轻松地将您的数据发送至最关键的地方。
4、容器就绪
近来是不是所有工作都转移到了 Docker 中?您可以将 Metricbeat 部署到同一台主机上单独的容器内,它将收集与主机上运行的其他每一个容器相关的统计数据。它在收集统计数据时直接从 proc 文件系统读取 cgroup 信息,这就意味着它无需特权即可访问 Docker API,这同样适用于其他运行时。针对 Docker 的 Autodiscovery 让事情进一步简化,您只需指定一个条件即可自动开启 Metricbeat 相应的模块。
5、不错过任何检测信号
将指标通过假脱机传输方式输送至磁盘,这样您的数据管道再也不会错过任何一个数据点,即使发生中断(例如网络问题),也勿需担心。Metricbeat 会保留输入数据,当恢复正常后,会将这些指标输送至 Elasticsearch 或 Logstash。
二、安装
1、下载
https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-6.5.1-x86_64.rpm
2、安装
使用rz命令把安装包导入,然后执行下面的命令。
yum install metricbeat-6.5.1-x86_64.rpm
中间按个Y就安装好了。
3、配置metricbeat:
vim /etc/metricbeat/metricbeat.yml找到下面几个配置节并修改
# 直接发送elasticsearchoutput.elasticsearch: hosts: ["localhost:9200"]# 要加载仪表板,可以在metricbeat设置中启用仪表板加载。当仪表板加载被启用时,Metricbeat使用Kibana API来加载样本仪表板。只有当Metricbeat启动时,才会尝试仪表板加载。# 设置kibana服务地址setup.kibana: host: "localhost:5601"# 加载默认的仪表盘样式setup.dashboards.enabled: true
4、启动服务
systemctl start metricbeatsystemctl enable metricbeatsystemctl status metricbeat
5、预览
虽然这里我们有很多面板,但是并不是所有的都可以获取到数据。我们先看一下Host overview。
[Metricbeat System] Overview
我自己调整了下
三、启用应用程序监控(mongodb)
MongoDB metrics是metrics的一个插件,也可以说是一个基础设施。
ls /etc/metricbeat/modules.d/
很多未启用的yml文件,把MongoDB的yml文件启用
cp /etc/metricbeat/modules.d/mongodb.yml.disabled /etc/metricbeat/modules.d/mongodb.yml
修改mongodb.yml
vim /etc/metricbeat/modules.d/mongodb.yml
sudo service metricbeat stop
sudo metricbeat setupsudo service metricbeat start
现在面板里的mongodb监控就可以用了。
同样,配置mysql,redis等
相关产品
-
林俊宪说,管中闵的确在昨晚和今天2度来电,不过民进党已建议管中闵应找民进党“立法院党团”,做为行政部门政策说明的对口。
-
2012年5月份,黄秀珍接到了参加中国艺术节“群星奖”比赛的通知,这让她萌生了与九天民俗技艺团合作参赛的念头。她的提议立即得到许振荣的赞同,《鼓神》之作一拍即合。
-
应该说,全新Avalon与同平台的第八代凯美瑞在前悬架结构上保持了一致,在零部件的材料方面也没有什么惊喜,远没有外观设计那种激进的感觉,依旧“很丰田”。
-
对此,ACSI首席执行官戴维森(Louise Davidson)表示,自2011年推出修正的“双重打击”(“two-strikes”)法案以来,公司已更多地考虑投资者及消费者对于高管工资水平的担忧。
-
国家近几年出台的政策已经非常密集,包括一些指导性的意见,从宏观到具体的层面,方向已经非常明确,核心关注的是政策的落地。比如国家部委出台的一些鼓励性的措施,会如何落实,更细化具体的一些措施是什么,是政府的政策补贴、市场引导还是对国外进口品牌设置一些门槛等实施细则。
-
立秋人们要吃南瓜,此食物被认为是“抢秋膘”的首选食物。这是由于入秋以后,气候干燥,皮肤黏膜水分加速蒸发,身体容易出现燥热情形。而南瓜具有润燥的功效,同时能给人以饱腹感,认为吃了南瓜能够储备过冬的能量。中医认为,南瓜性温味甘,入脾、胃经,具有补中益气、消炎止痛、解毒杀虫的功能。
-
高质量内涵式发展也是主动适应我国社会主要矛盾转化的必然要求。社会主要矛盾转化对高等教育提出了重大命题。当前,我国高等教育发展的矛盾已经转化为人民群众对优质高等教育资源的渴求与高等教育发展不均衡不充分不全面的矛盾,通俗地讲,就是高等教育还不能满足人民群众“上好大学”的朴素愿望和强烈需求。因此,实现高等教育高质量内涵式发展,目的就是要充分满足人民群众对优质高等教育资源的渴求。
-
全面建成小康社会进入决胜阶段。新世纪的前20年,就是要在总体小康的基础上全面建成小康社会,为后30年在更高水平上推进现代化奠定坚实的基础。“十三五”时期,我国进入了全面建成小康社会的决胜阶段。习近平总书记根据全面建成小康社会决胜阶段面临的新形势,不断丰富全面建成小康社会的战略布局,形成了系统、完整、重大的战略部署,是指导我们取得全面建成小康社会决胜阶段伟大胜利的根本遵循。
热点资讯
- 乐视网:公司违规对外担保的法律效力存疑2019-11-23
- 国家税务总局副局长:将研究推出新一轮更大规模,实质性普惠性的减税降负措施2019-11-08
- 重构乡村夫妻店,汇通达开出赋能“新菜单”2019-11-15
- 诺基亚5.1Plus将于9月24日正式在印度推出2019-07-01
- 余额宝7日年化收益率跌破3%2019-07-01
- 今天网上有消息说锤子技术已经被360收购了。2019-07-01
- 收益各不相同《秦始皇OL》各项属性大揭密2019-10-29
- 【支持民营企业在行动】山西:多举措抓落实增强民企获得感2019-11-21