首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >关于kibana的可视化可能都在这篇文章里了

关于kibana的可视化可能都在这篇文章里了

作者头像
用户7634691
发布于 2020-08-10 08:04:40
发布于 2020-08-10 08:04:40
3.6K00
代码可运行
举报
运行总次数:0
代码可运行

引言

kibana是elasticsearch(以下简称ES)的可视化平台,笔者平时使用kibana的dev tools比较多,在这里可以更便捷的使用ES的各种命令,DSL查询语句等。

但是kibana的可视化功能远不止于次。Kibana可以用来搜索,查看ES索引中的数据,可以轻松地进行高级数据分析,并可在各种图表,表格和地图中显示数据。并且可以基于浏览器的界面快速创建和共享动态仪表板,实时反馈ES中数据的更改。

由于kibana可视化的很多组件其实都是基于ES聚合的结果,所以看本篇文章建议对ES的聚合有所了解。

本文使用的示例全部都是基于kibana自带的示例数据,读者自己有兴趣也可以实际操作一下。

本文操作使用的ES和kibana都是基于7.1.0版本。

正文

新建索引模式(index pattern)

index pattern是kibana可视化的前提。它相当于告诉kibana要使用哪些索引作为数据进行可视化展示。索引我们第一步就来创建一个index pattern。

如上图所示,先在左侧菜单找到management,然后点击index patterns -- create index pattern。新建一个index pattern,这里拿kibana自带的电商的索引举例。

在上图中通过输入index pattern的名称,kibana会自动显示匹配的索引,然后点击next

选择索引中的时间维度的字段,如果有多个的话根据具体的业务场景选择。比如这里我选择的是订单的创建时间字段。 需要说明的是,这个时间字段是用来方便基于时间过滤数据用的。如果你的业务上不需要基于时间范围筛选,也可以不选择这一步。

到这里我们的index pattern就建好了。读者自己可以参考上面的流程,为航班数据索引新建一个index pattern。

使用discovery搜索数据

discovery在日志搜索用的比较多,现在很多公司都会把服务的日志搜集到ES然后通过kibana的discovery功能查找日志。这样比以前登陆到线上服务器一台台grep方便很多。

如上图所示,在菜单中选择discovery,然后就能看到我们前面章节新建的index pattern。

在上图的1的位置,我选择了电商的index pattern,然后在2的位置选择时间进行过滤,这里我选择是的1年前的所有数据。时间过来的维度很多,大家可以一一尝试下。1的旁边有个搜索框,可以输入任意信息对索引进行搜索。除了一般的直接输入字符串进行搜索之外,这里还支持指定搜索某个字段,只需要在搜索框里输入类似下面:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
user:"youssef"

就可以搜索user字段值满足youssef的数据。

在图中3的位置以直方图的形式汇总了数据的分布情况,可以看到我们的数据主要都集中在2019年12月到2020年1月这段时间内。

图中4的位置就是数据本身了,可以支持table和json两种方式显示。左侧的菜单里支持过滤指定的字段显示,这里不展开来讲了。

可视化数据

kibana自带了很多可视化的组件,方便我们对聚合后的结果进行可视化的展示。下面来看一个例子。

在左侧菜单选择visualize,然后点击右边的+号,如下图所示:

这里有很多可视化组件,我这里以pie饼图为例子说明。

如上图所示,我们在左边选择分桶聚合模式,然后分桶的字段是用户性别字段,度量单位是count,然后点击上方的三角按钮运行,结果就是上图中展示的效果。在这个图中可以看到男女的比例。

假如我们还想看下男女各自的城市分布情况,可以添加一个子分桶,在左侧下方点击add sub buckets

如上图,在子分桶里我们同样选择了terms分桶,然后分桶的字段是用户所在的城市。运行之后就是上图中的效果。点击左上角的save按钮,还可以把当前的可视化结果保存。保存了之后我们就可以在dashboard上展示了。

在dashboard展示数据

dashboard可以理解为一个展示各种可视化组件的面板,我们可以把之前保存的可视化结果添加到面板中进行展示。

点击左侧菜单中的dashboard,然后点击create new dashboard,然后点击add,选择我们前面保存的可视化组件。

下图是一个基于我们前面讲的电商的index制作的面板展示示例

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 犀牛的技术笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Kibana:如何开始使用 Kibana
Kibana 是用于在 Elasticsearch 中可视化数据的强大工具。 这是开始探索您的 Elasticsearch 数据的方法。Kibana 是一种开源分析和可视化工具,可通过基于浏览器的界面轻松搜索,可视化和探索大量数据。 除了 Elasticsearch,Logstash 和 Beats 之外,Kibana 是Elastic Stack(以前称为 ELK Stack)的核心部分。
腾讯云大数据
2020/07/16
15.7K0
Kibana:如何开始使用 Kibana
ELK入门——ELK详细介绍(ELK概念和特点、Elasticsearch/Logstash/beats/kibana安装及使用介绍、插件介绍)
《Linux命令行大全》(The Linux Command Line by William E. Shotts, Jr.)中英双语版
全栈程序员站长
2022/11/17
12.1K0
ELK入门——ELK详细介绍(ELK概念和特点、Elasticsearch/Logstash/beats/kibana安装及使用介绍、插件介绍)
腾讯云 Elasticsearch 运维篇(十四)可视化工具Kibana
在前面的章节中,我们快速搭建了基于腾讯云ES的集群,也通过了多种方式去访问管理ES集群。那么在数据接入到腾讯云ES后,我们就需要对存入ES的数据进行分析、探索,以图标的形式展现出来,进而实现高级的数据分析和可视化工作。那么我们来讲一下腾讯云Kibana的相关操作吧
南非骆驼说大数据
2020/02/23
4.1K1
Elasticsearch基础(六):使用Kibana Lens进行数据可视化
在Kibana主页,单击页面左上角的image图标,然后选择Analytics > Dashboard。
Lansonli
2025/05/24
3760
Elasticsearch基础(六):使用Kibana Lens进行数据可视化
《Learning ELK Stack》7 Kibana可视化和仪表盘
7 Kibana可视化和仪表盘 ---- 可视化页面 在Kibana中,所有的可视化组件都是建立在Elasticsearch聚合功能的基础上的。Kibana还支持多级聚合来进行各种有用的数据分析 创建可视化 创建可视化分三步 选择可视化类型 选择数据源(使用新建的搜索或已保存的搜索) 配置编辑页面上的可视化聚合属性(度量和桶) 可视化的类型 区域图 数据图 折线图 Markdown小部件 度量 饼图 切片地图 垂直柱状图 度量和桶聚合 度量和桶的概要来自Elasticsearch的聚合功能,这两个概念在Ki
yeedomliu
2020/07/07
3.2K0
Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台
Kibana 是一个开源的数据分析和可视化平台,它是 Elastic Stack(包括 Elasticsearch、Logstash、Kibana 和 Beats)的一部分,主要用于对 Elasticsearch 中的数据进行搜索、查看、交互操作。
栗筝i
2023/10/16
5.4K0
Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台
Kibana(一张图片胜过千万行日志)
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。
java架构师
2019/01/03
2.5K0
你还在用命令看日志?用这款可视化工具简直太方便了!
Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。
mySoul
2021/02/10
9K0
《Learning ELK Stack》6 使用Kibana理解数据
6 使用Kibana理解数据 Kibana4的功能 搜索词高亮显示 Elasticsearch聚合 Kibana4广泛使用Elasticsearch的聚合和子聚合为可视化提供多种聚合功能。主要包含两种
yeedomliu
2020/07/07
1.6K0
ElasticSearch实战:Kibana可视化
数据可视化是kibana的重要功能之一,相关用法可以参考官网文档:
一枚hammer
2019/05/23
3.5K0
ElasticSearch实战:Kibana可视化
ELK学习笔记之Kibana查询和使用说明
当您第一次连接到Kibana 4时,您将进入发现页面。 默认情况下,此页面将显示您的所有ELK的最近接收的日志。 在这里,你可以根据搜索查询通过筛选,找到特定的日志消息,则缩小搜索结果与时间过滤器一个特定的时间范围。
Jetpropelledsnake21
2019/05/31
12.1K0
如何开发自己的搜索帝国之ES图形化Kibana安装与使用
  在如何开发自己的搜索帝国之Elasticsearch中已经介绍安装好了ES,下面就Kibana对ES的查询监控作介绍,就是常提到的大数据日志处理组件ELK里的K。   什么是Kibana?现引用园
欢醉
2018/01/22
1.8K0
如何开发自己的搜索帝国之ES图形化Kibana安装与使用
部署和使用kibana
背景 本文将主要介绍ELK的可视化工具Kibana的部署和使用。主要分为三个步骤来实现最终呈现:   1.导入数据到ES;   2.部署kibana并完成配置;   3.使用kibana生成可视化数据。   废话不多说下面直接上步骤了。 部署   1.下载配置kibana --下载kibana    2.导入数据到ES这里写一个版本注意jdbc的版本 --下载 elasticsearch-jdbc 这里测试 wget http://xbib.org/repository/org/xbib
用户1217611
2018/01/30
1.2K0
部署和使用kibana
Suricata+ELK(Docker化部署)数据展示
一、引言 最近有一个工作任务,需要利用Suricata作为IDS来检测出口流量,同时利用ELK进行数据的展示。在搭建过程中,发现一篇文章《使用Suricata和ELK进行流量检测》[1]记录的比较好,但不是非常符合需求,一方面是本次部署任务需要利用Docker进行ELK的部署,另一方面是其数据展示并不是很丰富。在之前的文章中《Cowrie蜜罐的Docker部署过程及Elasticsearch+Kibana可视化》中就利用Docker搭建过elasticsearch + kibana来展示过自己的蜜罐数据。这
FB客服
2023/04/26
1.6K0
Suricata+ELK(Docker化部署)数据展示
腾讯技术课|基于Elastic Stack 搭建日志分析平台
为了让读者们可以更好的理解「如何基于Elastic Stack 搭建日志分析平台」,腾讯技术工程公众号特别邀请腾讯基础架构部的陈曦工程师通过语音录播分享的方式在「腾讯技术课」小程序里同步录制了语音+PPT解说版,点击小程序卡片即可收听: 以下为课程文字稿: 随着互联网、物联网的飞速发展,软硬件系统架构变得越来越复杂,分析各种系统产生的日志也变得越来越困难。在日志分析过程中,相信大部分同学会碰到以下问题: 1. 定位问题耗费大量时间 通常一个系统的各模块是分散在各个机器上的,定位问题时运维同学只能逐
腾讯技术工程官方号
2018/08/29
1.6K0
腾讯技术课|基于Elastic Stack 搭建日志分析平台
《Learning ELK Stack》2 构建第一条ELK数据管道
2 构建第一条ELK数据管道 本章将使用ELK技术栈来构建第一条基本的数据管道。这样可以帮助我们理解如何将ELK技术栈的组件简单地组合到一起来构建一个完整的端到端的分析过程 ---- 输入的数据集 在
yeedomliu
2020/07/02
2.2K0
基于Elastic Stack搭建日志分析平台
(本次课程是通过小程序对外推广的,所以PPT是竖版的。电脑端浏览体验可能不太好,望大家见谅)
用户1644123
2018/08/25
1.6K0
基于Elastic Stack搭建日志分析平台
ELK总结——第四篇Kibana的简介
Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图标的形式展现出来。
胡齐
2019/12/19
4.4K0
ELK总结——第四篇Kibana的简介
大数据ELK(二十七):数据可视化(Visualize)
Kibana中的Visualize可以基于Elasticsearch中的索引进行数据可视化,然后将这些可视化图表添加到仪表盘中。
Lansonli
2021/12/17
2.1K0
大数据ELK(二十七):数据可视化(Visualize)
TKE搭建EFK日志服务
Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。
chen1900s
2022/06/09
1.4K0
推荐阅读
相关推荐
Kibana:如何开始使用 Kibana
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验