如何使用Kibana的仪表板与可视化功能

安装Kibana,kibana的使用教程 Kibana是一个针对ElasticSearch的开源分析及可视化平台,用来搜索、查看交互存储在ElasticSearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示ElasticSearch查询动态。设置设置Kibana非常简单。无需编码或者额外的基础架构,几分钟内就可以完成Kibana安装并启动ElasticSearch索引监测。 阅读详情

提供:ZStack云计算

系列教程

本教程为利用ELK堆栈(Elasticsearch, Logstash与Kibana)在Ubuntu 14.04上实现集中式日志记录系列五篇中的第四篇。

本教程亦为在CentOS 7上利用Logstash与Kibana实现集中式日志记录系列五篇中的第四篇。

内容介绍

Kibana 4是一套分析与可视化平台,构建于Elasticsearch之上,旨在帮助用户更好地实现数据理解。在本教程中,我们将从Kibana入手,探讨如何使用其界面对由ELasticsearch ELK堆栈收集到的日志消息进行过滤与可视化处理。我们将谈到多种主要界面组件,说明如何创建搜索、可视化与仪表板。

先决条件

这里我们假定大家已经拥有一套ELK设置,其能够收集各syslog与Nginx访问日志。

如果大家希望一步步按照本教程的指引进行,还需要首先完成以下设置:

准备就绪后,让我们从Kibana界面开始入手。

Kibana界面概述

Kibana的界面被划分为四大主要部分:

  • Discover(发现)
  • Visualize(可视化)
  • Dashboard(仪表板)
  • Settings(设置)

Kibana Discover

初次接触Kibana 4时,大家最先看到的应该就是Discover页面。在默认情况下,此页面会显示ELK堆栈最近接收到的全部日志。在这里,我们可以利用Search Queries过滤并找到特定日志消息,同时利用Time Filter指定时段以降低搜索结果数量。

下面来看Kibana Discover界面中的各个元素:

  • Search Bar: 位于主导航菜单下,用于搜索特定字段及/或完整消息
  • Time Filter: 右上方的时钟图标,用于根据多种相对及绝对时间段进行日志过滤
  • Field Selector: 左侧搜索栏下方,用于选定Log View内显示的字段以进行修改
  • Date Histogram: 搜索栏下方的条形图,默认情况下显示所有日志计数、按时间(x轴)且匹配搜索与时间过滤条件。大家可以点击该条形或者拖拽以缩小时间过滤范围。
  • Log View: 界面右下方,用于查看各条日志消息,同时显示根据fields筛选后的日志数据。如果未选定fields,则显示完整日志消息。

以下动画演示了本页面中的几项主要功能:

下面分布讲解其中的操作:

  1. 选定“type”字段,其限定每条日志记录的显示内容——默认情况下,显示完整消息。
  2. 搜索type: “nginx-access”, 即只匹配Nginx访问日志。
  3. 展开最近Nginx访问日志,查看更多细节信息。

请注意,所有结束被限定为“最近15分钟”。如果大家未能获取任何结果,请确保确实存在与搜索查询相匹配且在指定时间段内生成的日志。

日志消息的收集与过滤方式取决于Logstash与Logstash Forwarder的配置内容。在本示例中,我们收集syslog与Nginx访问日志,并以“type”进行过滤。

搜索语法

搜索功能提供了简单而强大的方式,允许我们对日志消息内的特定子集加以选定。搜索语法非常直白,支持布尔运算符、通配符与字段筛选。例如,如果大家希望搜索由谷歌Chrome用户生成的Nginx访问日志,可使用type: “nginx-access” AND agent: “chrome”。另外,搜索条件还支持特定主机、客户端IP地址范围或者其它包含于日志内的数据。

在创建了需要保留的搜索查询之后,大家可以点击Save Search图标而后点击Save按钮,如动画所示:

已经保存的搜索可随时通过点击Load Saved Search图标打开。

这里我们将type: “nginx-access”搜索保存为”type nginx access”,并将利用它创建一套可视化结果。

Kibana Visualize

Kibana Visualize页面用于创建、修改及查看我们的定制化可视结果。其中包含多种可视类型,包括垂直柱状图、饼状图、活动地图(用于在地图上显示数据)以及数据表。可视结果还能够与访问Kibana实例的其他用户共享。

如果大家对Kibana可视化方案还不熟悉,可以参阅Kibana设置 以了解相关指令。

创建垂直柱状图

我们首先点击Visualize菜单条目。

在决定了需要的可视化类型后,选定它。我们在这里创建垂直柱状图,即Vertical bar chart。

现在选定搜索源。大家可以创建新搜索或者直接使用已经保存的搜索。这里我们选择后一种方式,选定之前创建的type nginx access搜索。

在右侧的预览图形处,我们可以看到一大块条形图案(假定搜索找到了对应的日志消息),这是因为其中只包含“Count(计数)”作为Y轴。

为了让可视结果更有意义,我们做出进一步调整。

首先添加X轴,而后点击Aggregation下拉菜单并选择“Date Histogram”。如果大家点击Apply按钮,则刚才的条形将被拆分为多个沿X轴排布的柱体。现在计数已经按时间进行分隔(可以通过下拉菜单设定需要的时间间隔),并在Discover页面中供用户查看。

如果我们希望让图形更为有趣,则可以点击Add Sub Aggregation按钮。选定Split Bars类型,点击Sub Aggregation下拉菜单并选定”Significant Terms”,而后是Field下拉菜单中的“clientip.raw”,最后点击Size字段并输入“10”。按下Apply按钮以创建新图形。

以下为生成结果的截屏:

如果图形按照多个IP地址进行可视化处理,则可看到每个柱状图形皆被拆分为彩色部分。每个彩色段表示某特定IP地址生成的日志数量,而图形可最多显示10种不同分段(具体取决于Size设定)。大家可以将鼠标悬停于其上,并点击图形中的条目以深入查看特定日志消息。

构建完成后,点击Save VIsualization图标保存可视结果,而后为其命名再点击Save按钮。

创建另一可视结果

为了进入下一议题,即仪表板,我们至少需要两套可视结果。

大家可以借此机会尝试其它可视类型,例如将计数最高的5条日志“types”汇总为饼状图。点击Visualize并选定Pie chart。而后使用新搜索,将搜索保留为“_”(即全部日志)。而后选定_Split Slices*。点击Aggregation下拉菜单再选定“Significant Terms”,点击Field下拉菜单选定“type.raw”,而后点击Size字段并输入“5”。现在点击Apply按钮并将此可视结果保存为“Top 5”。

以下为该设置的显示结果:

在本示例中,由于我们只收集syslog与Nginx访问日志,因此该饼状图只分为两块。

Kibana Dashboard

Kibana Dashboard页面用于创建、修改及查看我们的定制化仪表板。在仪表板中,我们可以将多套可视结果整合至单一页面内,而后提供搜索查询或者点击可视结果内的某元素指定过滤条件,从而实现结果过滤。仪表板能够帮助我们更全面地了解总体日志内容,并将各可视结果同日志关联起来。

创建仪表板

要创建一套Kibana仪表板,我们首先点击Dashboard菜单选项。

如果此前尚未创建仪表板,大家会看到空白页面,其中提示“Ready to get started?”如果未看到此屏幕,则证明已经存在已有仪表板。这时点击New Dashboard图标(搜索栏右侧)。

以下动画显示了如何向仪表板内添加可视结果:

下面分步进行解释:

  1. 点击Add Visualization图标
  2. 添加”Log Counts”饼状图与”Nginx: Top 10 client IP”直方图
  3. 收回 Add Visualization菜单
  4. 重新排布并调整仪表板上的可视结果
  5. 点击Save Dashboard图标

保存时为这套仪表板设定一个名称。

使用仪表板

我们可以输入一条搜索查询、变更时间过滤条件或者点击可视结果内的元素对仪表板进行进一步过滤。

例如,如果我们点击此直方图内的特定彩色区段,Kibana亦允许大家针对该区段所代表的特定含义进行过滤。以下截屏为使用过滤条件后的仪表板:

请确保点击Apply Now按钮进行结果过滤并重绘仪表板可视结果。过滤条件可根据需要进行应用与移除。

Kibana Settings

Kibana Settings页面允许大家对各类条目进行变更,包括默认值与索引模式。在本教程中,我们只谈谈Indices与Objects两部分。

重载字段数据

在向Logstash数据内添加新字段时,例如为新日志类型添加过滤条件,大家可能需要重载字段列表。另外,如果大家无法找到过滤后的字段,也可尝试重载。

点击Settings菜单选项并点击”logstash-*”:

而后点击黄色的Reload Field List按钮,最后按OK按钮确认。

编辑已保存的Objects

Objects允许大家对已经保存的仪表板、搜索以及可视结果进行编辑、查看与删除。

要实现操作,点击Settings菜单,而后选定Objects子菜单。

在这里,大家可以选定标签以找到需要编辑、查看或删除的对象:

在截屏中可以看到,我们已经选定了一项重复的可视结果。按下对应按钮即可完成编辑、查看或者删除操作。

总结

在本教程中,大家已经掌握了如何使用Kibana 4。另外,大家也了解了如何搜索日志消息以及创建可视化结果与仪表板。

本文来源自DigitalOcean Community。英文原文:How To Use Kibana Dashboards and Visualizations By Mitchell Anicas

翻译:diradw

Kibana 查询功能 Kibana 查询功能 Kibana 官方用户手册:https://www.elastic.co/guide/cn/kibana/current/introduction.html Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。 你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。 你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。 Kibana使得理解大量数据变得很容易。它简单的、基于浏.. 阅读详情

相关推荐

X猫免费小说安卓逆向分析

七猫免费小说安卓逆向分析 难度(♥♥) 文章目录七猫免费小说安卓逆向分析 难度(♥♥)1. 查壳2. 抓包分析3. sign1. Frida-rpc2. Native函数分析快3点了. 睡觉~ 白天再继续写! 1. 查壳 我这边使用的是ApkTool, 拖进去显示未加壳。 2. 抓包分析 POST https://xiaoshuo.wtzw.com/api/v1/login/index HTTP/1.1 net-env: 1 channel: qm-cbcpa056_wm is-white: 0 platf

Qiled的博客 4369

kibana数据可视化

目录 一、kibana简介 二、kibana安装与配置 kibana下载 kibana配置 三、kibana使用 四、启用xpack安全验证 五、使用Metricbeat监测 一、kibana简介 Kibana 核心产品搭载了一批经典功能:柱状图、线状图、饼图、旭日图,等等 将地理数据融入任何地图 精选的时序性 UI,对您Elasticsearch 中的数据执行高级时间序列分析 利用 Graph 功能分析数据间的关系 Kibana 开发工具为开发人员提供了多种强大方法来帮助其与

Morganite的博客 2359

即梦 AI 全功能零基础详细教程(纯技术版)

即梦 AI 是一款多模态 AI 生成工具,主打文本生成视频、图片生成视频、角色一致性生成、音画同步等核心功能,依托自研 AI 视觉模型,实现从文本 / 图片 / 音频素材输入,到高清视频、图像内容输出的全流程 AI 创作,支持短视频、短剧、创意素材等多场景创作,具备操作门槛低、生成效率高、画面可控性强的技术特点。@为工具内置引用指令,作用是锁定指定素材 / 角色,强制 AI 按照该素材的核心特征生成内容,无额外付费、解锁要求,免费使用。剧本拆分:将短剧拆分为单镜头(15 秒内 / 个)

2501_92061023的博客 5861

Kibana详细入门教程

https://www.cnblogs.com/chenqionghe/p/12503181.html Kibana详细入门教程 目录 一、Kibana是什么 二、如何安装 三、如何加载自定义索引 四、如何搜索数据 五、如何切换中文 六、如何使用控制台 七、如何使用可视化 八、如何使用仪表盘 一、Kibana是什么 Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数.

yygr的博客 5万+

FPGA_adc采样并通过以太网发送到上位机

本项目使用FPGA-ZYNQ-7020采集8通道ADC数据,通过以太网上传到上位机显示波形PL部分包括数据的获取与处理,数据从PL传递到PSPS部分包括以太网的发送,由PL到PS的中断触发本文章不详细讲解背后原理 但保证每一步足够详细,跟着就能实现。本人FPGA平台 大磊FPGA7020开发板 vivado2020.2 vitis2020.2 匿名上位机公开版

weixin_42304868的博客 5628

DM-VIO论文精读:从‘延迟边缘化’到‘位姿图BA’,手把手拆解单目VIO性能超越双目的秘密

本文深入解析DM-VIO技术如何通过延迟边缘化和位姿图BA创新,解决单目视觉惯性里程计(VIO)的尺度不可观性问题,并在精度上超越传统双目系统。文章详细介绍了延迟边缘化的双因子图结构设计、位姿图BA的多级初始化策略,以及系统级优化带来的性能提升,为VIO研究与实践提供了重要参考。

weixin_30616969的博客 428

Kibana使用入门

目录 一、Kibana简介 将数据导入Kibana 探索与查询 可视化和分析 管理Elastic Stack所有东西 二、利用样本数据探索Kibana 添加样本数据 过滤和查询数据编辑 发现数据 编辑可视化 检查数据 一、Kibana简介 Kibana -探索和可视化您的数据并管理Elastic Stack的所有内容 无论您是用户还是管理员,Kibana都提供三种主要功能,使您的数据具有可操作性。Kibana是: 开源分析和可视化平台。使用Kibana探索您的Elast..

滕王阁子安的博客 2369

裂缝二维检测:裂缝的长度和宽度检测

这一节,我们需要去整合一下前面的代码,在进行长度和宽度的测量时,需要裂缝的类型、个数、面积的帮助。这一章是本专栏的核心部分。以上代码我均试过,由于本人能力有限,看不懂代码,最终还是没有采用,使用的是最普通检测宽度的方法,即求得骨架总长度后,用总面积求取平均宽度。

m0_62919535的博客 4242

Kibana使用教程

Kibana使您能够轻松地向Elasticsearch发送请求,并以交互方式分析、可视化和管理数据。

Anakki的博客 4231

FPGA实现串口升级及MultiBoot(九)BPI FLASH相关实例演示

与SPI相关知识并没有什么太多区别(别杠硬件或者架构上),相关知识点都在上面指出,大家有什么其他需要注意点,欢迎留言讨论。关于“四样错误”就不演示了,没什么太大区别,下一讲我们开始串口升级。PS:为了扩展ICAPE2原语的使用,在原来的基础上增加了几个常用FPGA ID,并在触发启动时候增加了可选电平触发或上升/下降沿触发(例化IP时选择),新版本号V1.1。

OpenFPGA的博客 1447

Trae IDE项目开发全流程深度技巧与最佳实践

2026年AI开发新范式:Trae AI IDE深度解析 摘要 2026年,AI已成为软件开发的核心驱动力。字节跳动推出的AI原生IDE——Trae,从根本上重塑了开发体验,将AI作为第一公民而非附加功能。Trae通过深度集成大型语言模型和创新交互模式,解决了现代开发中的重复劳动、信息过载等核心痛点。 报告全面剖析了Trae的核心功能: 智能代码生成:支持上下文感知续写、自然语言驱动生成和多模态输入转换 对话式AI助手:提供侧边栏和行内对话模式,支持代码解释、Bug修复、重构建议等 Builder/SOLO

公众号:AI前沿侦探 161

ELK系列(七) Kibana-DashBoard绘制_kibana 集成dashboard

讲解视频,并且后续会持续更新**

2401_84160361的博客 632

YOLOv5/v7/v8首发革新改进——轻巧、创新的LADH检测头

本文介绍了一种原创改进的轻量化非对称多级压缩LADH检测头,该检测头能够实现即插即用,并在YOLOv5/v7/v8检测器中取得了显著的性能提升。本文将介绍一种原创改进的轻量级非对称多级压缩LADH(Lightweight Asymmetric Dual-Head)检测头,该检测头能够实现即插即用,并显著提升YOLO检测器的性能。因此,我们提出了一种非对称多级压缩的方法,即对不同类别的检测头采用不同的压缩比例。然而,为了进一步提高YOLO的性能,我们进行了一项原创改进,设计了一种轻巧且创新的LADH检测头。

IpyVariable的博客 2727

Kibana【从无到有从有到无】【搜索引擎】【K5】仪表板

目录 1.仪表板 1.1.创建一个仪表板 1.1.1.安排仪表板元素 1.1.1.1.移动可视化结果 1.1.1.2.调整可视化结果的大小 1.1.1.3.删除可视化结果 1.1.2.查看可视化数据 1.1.3.修改可视化结果 1.2.加载仪表板 1.3.共享仪表板 1.仪表板 Kibana仪表板(Dashboard)展示保存的可视化结果集合。 仪表板示例. ...

琴韵悠悠 473

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【ES数据可视化】kibana实现数据大屏

一文快速入门kibana数据可视化,用kibana来搭建数据大屏

BugMan的博客 7455

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Kibana教程之四:使用Flight仪表板

使用Kibana浏览Flight仪表板 你是Kibana的新手并希望尝试一下。只需单击一下,您就可以安装Flights样本数据并开始与Kibana交互。 航班数据集包含四家航空公司的数据。您可以从Kibana主页加载数据和预配置的仪表板。 在主页上,单击“ **Sample data”**旁边的链接 。 在Sample flight data卡上,单击Add。 单击View data。...

Zephyr的博客 1982

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Kibana查询说明

elasticsearch构建在Lucene之上,过滤器语法和Lucene相同 Kibana接口概述 Kibana接口分为四个主要部分: 发现 可视化 仪表板 设置 我们将按照列出的顺序浏览每个部分的基础知识,并演示如何使用每个接口。 Kibana探索 当您第一次连接到Kibana 4时,您将进入发现页面。默认情况下,此页面将显...

928

Kibana:如何开始使用 Kibana

Kibana是用于在Elasticsearch中可视化数据的强大工具。 这是开始探索您的Elasticsearch数据的方法。Kibana是一种开免费及开放的分析和可视化工具,可通过基于浏览器的界面轻松搜索,可视化和探索大量数据。 除了Elasticsearch,Logstash和Beats之外,Kibana是Elastic Stack(以前称为ELK Stack)的核心部分。 Elasticsearch...

Elastic 中国社区官方博客 2万+

kibana的基本使用

文章目录kibana概述kibana的安装与运行kibana常用工具数据探索DiscoverDashboard自定义DashboardDev Tools kibana概述 kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。 kibana的安装与运行 kibana下

我就是我的博客 2万+

ELK日志分析平台(三) --- kibana数据可视化

一、kibana简介 Kibana 核心产品搭载了一批经典功能:柱状图、线状图、饼图、旭日图,等等。 将地理数据融入任何地图: 精选的时序性 UI,对您Elasticsearch 中的数据执行高级时间序列分析。 利用 Graph 功能分析数据间的关系: Kibana 开发工具为开发人员提供了多种强大方法来帮助其与 Elastic Stack 进行交互。 二、kibana安装与配置 kibana下载:https://elasticsearch.cn/download/ 注意:下载的版本要和es和logs

qq_35887546的博客 813

Kibana:Kibana 入门 (一)

在我之前的文章 “如何开始使用 Kibana”,我对 Kibana 做了一个简单的介绍。从那篇文章中,我们可以对 Kibana 有一个初步的了解。在今天的文章中,我来通过一个实操来展示如何使用 Kibana。希望针对那些还没有使用过 Kibana 的开发者来说有所启迪。这是一个共有三篇文章的系列教程:Kibana:Kibana 入门 (一)Kibana:Kibana 入门 (二)Kibana:Kibana 入门 (三)Kibana 可视化 (一)Kibana 可视化 (一)_哔哩哔哩_bilibiliKib

jiey0407的博客 198

Kibana的功能

简单根据kibana官方用户手册做摘抄

qq_33271275的博客 226

数据可视化与分析:利用Kibana展现数据的视觉化洞见

通过利用Kibana展现数据的视觉化洞见,企业可以更好地理解数据、发现问题、把握机会,并做出更明智的决策。Kibana提供了丰富的可视化组件和分析工具,能够满足不同业务场景下的数据分析需求。随着企业数据规模的不断增长和业务复杂度的提升,Kibana的功能和价值也将不断得到发挥和拓展。

慕漓的博客 902
上一篇: 添加Logstash Filter以改进集中化日志记录机制
下一篇: 如何利用GeoIP与ELK(Elasticsearch、Logstash与Kibana)映射用户位置
普通网友
博客等级 码龄10年 769粉丝 269原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值