Metricbeat仪表盘

现在将Metricbeat的数据展示在Kibana中,首先需要修改我们的MetricBeat配置

  1. #修改metricbeat配置
  2. setup.kibana:
  3. host: "192.168.40.133:5601"
  4. #安装仪表盘到Kibana【需要确保Kibana在正常运行,这个过程可能会有些耗时】
  5. ./metricbeat setup --dashboards

安装完成后,如下所示
image.png
然后我们启动Metricbeat

  1. ./metricbeat -e

然后到kibana页面下,找到我们刚刚安装的仪表盘
image.png
然后我们就能够看到非常多的指标数据了
image.png

Nginx指标仪表盘【Metricbeat】

选择Metricbeat的nginx仪表盘即可
image.png
然后就能够看到Nginx的指标信息了
image.png

Nginx日志仪表盘

我们可以和刚刚Metricbeat的仪表盘一样,也可以将filebeat收集的日志记录,推送到Kibana中
首先我们需要修改filebeat的 mogublog-nginx.yml配置文件

  1. filebeat.inputs:
  2. setup.template.settings:
  3. index.number_of_shards: 1
  4. output.elasticsearch:
  5. hosts: ["127.0.0.1:9200"]
  6. filebeat.config.modules:
  7. path: ${path.config}/modules.d/*.yml
  8. reload.enabled: false
  9. setup.kibana:
  10. host: "127.0.0.1:5601"

然后按照仪表盘

  1. ./filebeat -c mogublog-nginx.yml setup

等待一会后,仪表盘也安装成功了
image.png
然后我们启动filebeat即可

  1. ./filebeat -e -c mogublog-nginx.yml

启动完成后,我们回到我们的Kibana中,找到Dashboard,添加我们的filebeat - nginx即可
image.png
然后就能看到我们的仪表盘了,上图就是请求的来源
image.png

需要注意的是,这些仪表盘本身是没有的,我们需要通过filebeat来进行安装

Kibana自定义仪表盘

在Kibana中,我们也可以自定义图标,如制作柱形图
image.png
我们选择最下面的 Vertical Bar,也就是柱形图,然后在选择我们的索引
image.png
这样就出来了
image.png