首页 > 其他分享 >Kibana可视化管理界面说明

Kibana可视化管理界面说明

时间:2023-05-19 17:11:39浏览次数:43  
标签:界面 索引 Kibana 航班 点击 可视化 ES

  更说明转自https://blog.csdn.net/IT_ZRS/article/details/125496588

1 主要结构功能

  使用浏览器访问 ip:5601 默认端口,进入首页 

  主要功能如下  

Discover:日志管理视图  主要进行搜索和查询

Visualize:统计视图      构建可视化的图表

Dashboard:仪表视图    将构建的图表组合形成图表盘

Timelion:时间轴视图    随着时间流逝的数据

APM:性能管理视图      应用程序的性能管理系统

Canvas:大屏展示图

Dev Tools: 开发者命令视图  开发工具

Monitoring:健康视图   请求访问性能预警

Management:管理视图  管理工具

 

2 索引管理

 

2.1 查看 ES 的索引

  【管理】–【索引管理】

 

2.2 创建和使用索引

  当我们的数据都存储到 ES 集群中时,接下来就是 Kibana 展示的环节了,首先我们要添加索引(可以进行泛检索),这个索引我们在 Logstash 的时候已经进行自定义了。

 

2.2.1 在菜单栏左侧的【管理】进行创建

 

2.2.2 以时间戳的方式进行筛选

 

2.2.3 如何查看刚刚创建的索引

  展示的时间的排序可以点击【时间】字段的下角标

  图中,深灰色表示字 key,其后对应的是 value

 

2.2.4 如何指定字段显示

  字段顺序调整

 

3 用户管理

 

3.1 创建用户

  注意:创建用户这一功能基于 ES 集群开启了用户认证

 

3.1.1 基本介绍

 

3.1.2 创建用户

 

3.1.3 填写用户相关信息

  这里的注意点是,对用户角色的设置。

  用户名:用于 Kibana 登录

  全名:自定义(一般定义为员工真实名)

 

3.1.4 看看用户管理页面-已成功创建

 

3.2 删除用户

  点击用户管理页面(上图)对应的用户名,就会进入以下页面,点击删除用户即可。

 

3.3 更改用户密码

1)点击用户页面对应的用户名

 

2)进入用户密码修改页面

 

3.4 用户角色(权限)

  点击角色,进行相关角色管理:

  ES 提供了保留角色和自定义角色种,可根据我们的需求对不同用户进行不同权限的绑定。更多角色参数说明,请看官方说明文档

  查看创建结果

 

3.5 角色对应绑定工作区

1)例如我创建了 dev 角色

  创建 dev 角色

  该角色中绑定了 dev 用户(Java开发)

 

2)现对该角色绑定工作区

  目的:使该角色仅对该工作区有相关权限,实现用户权限划分。

 

4 ES 集群/实例状态

  在 Kibana 控制面板上,可查看 ES 集群及 Kibana 实例健康状态,如何查看?

  点击 Kibana 菜单栏左下角的【monitoring】监控按钮即可查看:

 

4.1 ES 集群

1)主要指标

ES 集群版本;
ES 集群运行的时间;
ES 集群磁盘可用空间百分百比;
ES 集群的 JVM 堆大小;
ES 集群的索引数据详情;
ES 集群内存使用情况;
ES 状态为 Green 表示集群健康。

 

2)整体概览

 

4.2 Kibana 实例

1)主要指标

Kibana 请求数
Kibana 连接数
Kibana 内存使用
Kibana 响应时间
Kibana 状态为 Green 表示实例健康

 

2)整体概览

 

5 常用可视化分析

  本次采用 Kibana 自带的一个样本数据(航班飞行日志)来做演示。

 

5.1 饼图

  本次实现功能:展示航班数及航班占比情况。

 

1)创建可视化界面

 

2)选择所需的可视化类型

 

3)选择基于什么样的索引来创建可视化界面

  以航班飞行日志来展示

 

4)指标/存储桶选择

  上图的字段会根据你你的索引日志内容自动检出:

  Carrier 表示航班公司

  可根据需求调整饼图颜色,在可视化图形的右上角配置:

 

5)生成指标数据

  如果要继续对饼图进行界面属性优化,可点击【选项】进行设置:

  最后点击【保存】即可

  【确认保存】–如果你是做同类型的可视化,标题尽量保持一定的格式,方便后期导入仪表板,比如:

  航班-航班数
  航班-航班票价
  航班-…

  结论:

    该饼图表示不同航班公司承运的航班数及占比情况;

    如果在游戏应用领域的话,可以展示不同国家对某款游戏使用的占比情况。

5.2 面积图

  本次实现功能:

    根据时间在同一面积图中展示航班数及航班平均票价。
    航班数使用面积图(area)展示,平均票价使用点状图展示。


1)新建面积图并做相关指标配置

 

2)生成指标数据

  此时的有两条 Y 轴(计数和平均值)合二为一,并不是很美观,可进点击【Metrics & Axes】进一步优化:

 

3)最后点击【保存】即可

  结论:

    面积图可进行相关数据统计、展示;
    其图标类型有 area、line、bar的形式,对于多 Y 轴的情况下可选择性使用;
    以点状形式显示的需提前创建【点大小指标】,方便点 大小调节。

5.3 垂直条形图

  本次实现功能:根据时间在同垂直条形图展示航延误情况及延误类型。

 

1)新建垂直条形图并做相关指标配置

 

2)生成指标数据

  X 轴主要实现了在某个时间点飞机延误的类型,Y 轴负责统计延误类型出现的次数。

 

3)最后点击【保存】即可

  结论:

    垂直条形图可统计同一时间不同类型指标的数据情况;
    其展现形式很直观。

 

5.4 标签云图

  本次实现功能:显示目标机场的天气状况

 

1)新建标签云图并做相关指标配置

 

2)可点击【选项】对标签做相关排序

 

3)最后点击【保存】即可

  结论:

    这个也是比较实用的一个图形展示,比如应用在我们的热搜关键词这方面;
    如果某些关键词出现的次数越多,在可视化界面的字就会越大。

 

5.5 数据表

  本次实现功能:航班数、航班延误、航班取消统计。

 

1)新建数据表并做相关指标配置

接着,在一个图表中创建多个指标,比如,出了上述的航班数之外,我再新增航班延误指标和航班取消指标两项。

 

2)继续添加分组(表字段)

  可对字段进行数据过滤操作。

  但是运行结果是所有数据的聚合,我们可以继续优化:

  这样的话就可以分段统计了。

 

3)最后点击【保存】即可

  结论:

    通过图表二维关系进行展现,更加清晰;
    同时图表具备多字段自定义及日志数据过滤(筛选)。

5.6 区域地图

  本次实现功能:通过地图来展示不同国家的不同票价。

 

1)新建区域地图并做相关指标配置

  票价越高,地图颜色就越红(当然也可以自定义颜色)

 

2)最后点击【保存】即可

  结论:

    对于市场遍布全球的公司,区域地图是一个很不错的选择;
    该模式下,可对日志数据进行相关统计(关联国际地区),统计结果将以地图形式展现。

 

5.7 TSVB 图

  对于较为复杂的 ES 聚合操作,需要使用到我们的 TSVB,即下方综合图表:

  本次实现功能:统计航班延误率

 

1)新建 Visual Builder 并做相关指标配置 

 

2)接着点击面板选项生成数据

 

5.8 问题

  对于 kibana 上点点的操作,就可以得到对应的数据信息。创建一个可视化图表之后,其后端是如何实现数据采集的呢?

 

1)点击可视化上方的【检查】按钮

 

2)查看【亲求】部分

  可以看到,这其实是 ES 后端的聚合查询语句,也就是我们点点点操作的时候,就已经帮我们自动实现了。

 

6 仪表板管理

 

6.1 新建仪表板


1)点击右侧仪表板,并创建新的仪表板

 

2)点击上方菜单栏【添加】按钮

 

3)依次点击,就会被添加到仪表板中

 

4)最后点击【保存】即可

  仪表板上查看

 

5)仪表板管理

检查
编辑
定制
全屏
删除

 

6.2 共享仪表板

  如果我们需要将仪表板的内容共享给同事看,这是就需要 Kibana 的仪表板共享功能。

  点击【复制链接】

 

7 管理空间

 

7.1 用途

  管理空间可进行权限管理,比如某些组配置的可视化界面仅限该组查看,此时就可以应用到管理空间了,每个管理空间可管理自己独立的一套可视化界面,类似于 K8s 的 namespace。

 

7.2 新建管理空间

1)如下图,点击【管理空间】

  或点击菜单栏左侧【管理】—>【Kibana】—>【工作区】新建

 

2)点击创建空间

 

3)创建好后,就可以登录到不同的管理空间

 

8 日志查询

 

8.1 根据索引查询

1)Discover 下选择定义的索引

 

2)选择对应的索引就可以查看具体日志

 

8.2 根据时间查询

  如果你根据索引字段来匹配某个时间节点的话,则该时间点需要在下图时间范围内才能过滤出来。

 

8.3 根据索引字段查询

1)查看指定索引有哪些可用字段

 

2)根据字段筛选日志内容

  单条件筛选

  根据某个文件名来匹配

  匹配结果如下

  被匹配的字段会以高亮形式显示

  多条件筛选

  精准匹配

  说明:根据字段来筛选数据是比较灵活的手段,可以快速定位到日志的具体位置

9 设置中文界面

1)找到配置文件kibana.yml

2)复制一份做备份

3)加上配置

i18n.locale: "zh-CN"

4)重新启动

 

 

标签:界面,索引,Kibana,航班,点击,可视化,ES
From: https://www.cnblogs.com/jthr/p/17415787.html

相关文章

  • 界面控件DevExpress Blazor UI v22.2 - 报表、富文本编辑器组件增强
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具,该组件拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场......
  • Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
    原文链接:http://tecdat.cn/?p=23689 最近我们被客户要求撰写关于长短期记忆神经网络的研究报告,包括一些图形和统计输出。本文探索Python中的长短期记忆(LSTM)网络,以及如何使用它们来进行股市预测 ( 点击文末“阅读原文”获取完整代码数据******** )。在本文中,你将看到如何使用......
  • 【视频】复杂网络分析CNA简介与R语言对婚礼数据聚类社区检测和可视化|数据分享|附代码
    全文链接:http://tecdat.cn/?p=18770 最近我们被客户要求撰写关于复杂网络分析的研究报告,包括一些图形和统计输出。为了用R来处理网络数据,我们使用婚礼数据集 ( 查看文末了解数据获取方式 ) 。CNA研究和应用爆炸式增长的突出原因是两个因素-一个是廉价而强大的计算机的可......
  • OneDelphi界面美化
    使用OneDelphi已经有一段时间了,中间件的功能很强大,主要特点:●oneDelphi由OneServer中间件,OneClient控件包组成,自由免费,全源码...●oneDelphi是一个MVC+传统DATASET双架构中间件...●oneFastClient是一个快速开发传统EXE的开发包。OneDelphi的官方QQ群:814696487主界面:优化UI......
  • 如何在windows系统下下载、安装python程序及可视化工具PyCharm
    1、python下载python下载官网:https://www.python.org/http://python.p2hp.com/中文网点击进入官网,进入window下载页面。https://www.python.org/downloads/windows/选择安装版本:推荐下载稳定的老版本,找到相应版本进行下载。这里下载是3.6.8Windowsx86-64embedda......
  • 【Python】数据分析与可视化实践:收支日统计数据可视化的实现
    Python数据分析与可视化实践:收支日统计数据可视化的实现Author:萌狼蓝天Date:2023-5-7数据读入与基本处理上图是原始数据的一部分,存放于excel中,首先使用pd读入数据。读入数据后,删除不是收入,也不是支出的行。#读取数据datas=pd.read_excel("账单.xlsx",sheet_name=0)#......
  • R语言交互可视化分析房屋市场:arima、VAR时间序列、XGBoost、主成分分析、LASSO可视化
    全文链接:http://tecdat.cn/?p=32427原文出处:拓端数据部落公众号分析师:XueyanLiu在当前海量数据和资源的情况下,面对客户需求,如何找准需求标的和问题核心,并围绕该目标问题挖掘数据、确定市场重要关联因素、分层分类筛选可能关联因素,是当前数据分析运用的关键。解决方案任务/目......
  • 一起了解大数据可视化开发
    在办公自动化快速发展的今天,大数据可视化开发的应用价值普遍增高。借助它的灵活、便捷、易操作等特性,可以助力企业实现办公自动化提质增效,数字化进程快速发展,因而得到了大家的信赖与支持。那么,什么是大数据可视化开发?拥有什么优势和特点?带着热点问题,我们一起来寻找答案。1、大数......
  • python 使用企业微信发邮件加加图形化界面
    importsysfromPyQt5.QtWidgetsimportQApplication,QWidget,QLabel,QLineEdit,QTextEdit,QPushButtonimportrequests,base64,hashlibimportsmtplibimportosimportglobfromemail.mime.textimportMIMETextfromemail.mime.multipartimportMIMEMultipa......
  • 界面控件DevExtreme使用指南 - 如何为雷达图添加注释?
    在之前的版本中,官方技术团队为DevExtreme图表引入了注释支持。在v20.1版本中,继续扩展了对PolarChart(雷达图)注释的支持,现在可以根据需要应用文本、图像或自定义注释。创建注释后,可以将其附加到PolarChart(雷达图)元素(例如一个序列点)或在特定坐标上显示它。DevExtreme拥有高性能......