zoukankan      html  css  js  c++  java
  • 二十一、可视化与仪表盘

    一、可视化

    可视化顾名思义就是将数据用图表之类的展示出来。

    这一章节建议使用Nginx日志格式化后的数据来展示,我发现Filebeat模板格式化后的数据不是很全,不方便展示。

    这里挑几个常见的可视化来创建。

    1、创建垂直条形图

    垂直条形图在生产环境中很常见,这里用它来展示状态码。

    创建可视化

    image-20210923211632520

    选择垂直条形图

    image-20210923214544743

    选择源

    image-20210923214606228

    这里使用Y轴计数,计数顾名思义就是统计数量,所以左边是递增的数字。

    接着点击存储桶-->添加-->X轴

    image-20210923214719817

    image-20210923214837477

    聚合选择词,字段选择状态码,点击更新

    image-20210923214918227

    如果找不到搜集上来的日志字段,需要重启kibana即可。

    #二进制安装重启kibana
    fuser -k -n tcp 5601
    su - ela -c "cd /usr/local/kibana-7.9.3/ && nohup ./bin/kibana &"
    

    效果如下所示,点击保存,取名为状态码

    image-20210923215150660

    2、创建饼图

    按照前面的步骤创建,这里仅给出关键截图。

    依次选择拆分切片、聚合、字段。

    image-20210923215813036

    选项里选择标签

    image-20210923215920753

    效果如下

    image-20210923215934124

    点击保存取名为访问时间

    3、创建标签云

    按照前面的步骤创建,这里仅给出关键截图。

    这里选择访问IP字段,点击更新

    image-20210923220505962

    效果如下

    image-20210923220631573

    标签云会根据统计到的访问IP的数量多少,从而使字体变大或变小。

    保存取名为访问IP。

    二、仪表盘

    1、创建仪表盘

    点击仪表盘

    image-20210923220749226

    选择添加,将我们刚才创建的可视化都添加进来

    image-20210923220825323

    2、查看效果

    image-20210923221021436

    三、写在最后的话

    至此,ELK学习告一段落,后续会不定时的补充一下疏漏。接下来会学习一下docker相关的知识吧,之前学过但没坚持下去,挖了一个坑,还有我的Ansible的坑,Zabbix也要复习一下,哈哈,我真是挖坑小能手。

    参考资料
    老男孩教育_day107_视频

    今天的学习是为了以后的工作更加的轻松!
  • 相关阅读:
    需要了解的项目
    vmware安装问题:Microsoft Runtime DLL安装程序未能完成安装
    rabbitmqctl 报错
    RabbitMQ快速入门python教程
    RabbitMQ消息队基本概念
    Windows RabbitMQ 添加用户、设置角色和权限 (包含无法添加的错误处理)
    转:Window10下RabbitMQ安装图文教程
    Windows下RabbitMQ安装及入门
    crontab 详细用法 定时任务
    转 RabbitMQ
  • 原文地址:https://www.cnblogs.com/tz90/p/15327807.html
Copyright © 2011-2022 走看看