Day21 Metricbeat(二)

今日本篇重点是要如何安装Metricbeat,以设定启用模组服务来收集资料。

MetricBeat安装

步骤一: 下载Metricbeat安装包, 下载地址

curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.14.1-darwin-x86_64.tar.gz
tar xzvf metricbeat-7.14.1-darwin-x86_64.tar.gz
cd metricbeat-7.14.1-darwin-x86_64/

步骤二: 修改配置档案metricbeat.yml。

output.elasticsearch:
  hosts: ["localhost:9200"]
  username: "elastic"
  password: "<password>"
setup.kibana:
  host: "localhost:5601"

步骤三:设定要启动的模组。

##启动语法
##metricbeat modules enable module_name
./metricbeat modules enable docker

步骤四:安装Metricbeat内建的Dashboard范本。

./metricbeat setup

步骤五:启动 metricbeat。

./metricbeat -e

接下来就可以到kibana介面查看Metricbeat收集到的资讯,是否有正常传送到elasticsearch。
https://ithelp.ithome.com.tw/upload/images/20210928/20129762N1QKgPZjTo.png

Metric监控

一、 kibana左选单 > Dashboard,可以看到在Dashboard内,多了一些建好的样板,开启相关样板浏览资讯。
https://ithelp.ithome.com.tw/upload/images/20210928/20129762t7Zt6MJpJV.png

选择你启用的模组样板([Metricbeat Docker] Overview ECS),就可以看到已经设定好的视觉化资料。
https://ithelp.ithome.com.tw/upload/images/20210928/20129762vDuiLj9PXp.png

二、 kibana左选单 > Metrics,也可以看到一些指标资料。
https://ithelp.ithome.com.tw/upload/images/20210928/201297629EnFYaFyBf.jpg

点选Docker Container metrics後可以看到更多的资料。
https://ithelp.ithome.com.tw/upload/images/20210928/20129762TDODNWzhSx.png

三、 选择Metrics Explorer可以快速依照你的需求来画出图表。
https://ithelp.ithome.com.tw/upload/images/20210928/20129762HxHdH0yvgd.jpg

小结

今日我们看到metricbeat在使用上,可以说是非常的简单方便,不但容易监控机器,而且还提供内建图形化的样板,让我们能轻松完成日常工作需要了。


<<:  Eloquent ORM - 删除资料

>>:  Day14 NiFi - NiFi Expression Language

Day 26: 载入图片

这系列的程序码在 https://github.com/DanSnow/ironman-2020/...

Whistle proxy

由於我们在上一篇已经完成了成功载入班次的部分,接下来要做的当然是不正常的情况。虽然港铁间中会有事故,...

BigO

##使用BigO来衡量程序码的时间复杂度(time complexity)是很重要的一件事情,接下来...

Cross site scripting 评估工具-CSP Evaluator

昨天练习了Cross site scripting 今天来讲讲由Google提供来协助开发人员 一个...

React Hooks - useEffect

useEffect() 让我们在 function component 内也可以实现 class ...