Kibana:创建你的第一个仪表板

news2024/11/18 16:53:16

了解从你自己的数据创建仪表板的最常用方法。 本教程将从分析师查看网站日志的角度使用示例数据,但这种类型的仪表板适用于任何类型的数据。

完成后,你将全面了解示例 Web 日志数据。

在本次的展示中,我将使用最新的 Elastic Stack 8.7.1 来进行展示。

安装

如果你还没有安装好自己的 Elasticsearch 及 Kibana,请参考如下的文章来进行安装:

  • 如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch

  • Kibana:如何在 Linux,MacOS 及 Windows 上安装 Elastic 栈中的 Kibana

 

添加数据并创建仪表板

添加示例 Web 日志数据,并创建和设置仪表板。

  • 在主页上,单击 Try sample data
  • 单击 Other sample data sets
  • Sample web logs 卡上,单击 Add data

 

这样我们就为 Elasticsearch 创建了一个叫做 kibana_sample_data_logs 的索引。

接下来,我们就创建一个 Dashboard:

 

 

 

要在本教程中创建可视化效果,我们将使用以下字段: 

  • Records
  • timestamp
  • bytes
  • clientip
  • referer.keyword

要查看字段中出现频率最高的值,请将鼠标悬停在字段名称上,并点击。我们可以看到各个值的分布。

创建你的第一个可视化

选择一个你要分析的字段,例如 clientip。 要仅分析 clientip 字段,请使用 Metric 可视化将该字段显示为数字。

你可以与 clientip 一起使用的唯一数字函数是 Unique count,也称为基数,它近似于唯一值的数量。

 

 

 

 

 

 这样我们就创建了第一个可视化。

查看一段时间内的指标

你可以使用两个快捷方式来查看一段时间内的指标。 当你将数字字段拖到工作区时,可视化编辑器会添加数据视图中的默认时间字段。 当你使用日期直方图功能时,你可以通过将字段拖到工作区来替换时间字段。

随着时间的推移可视化 bytes 字段:

在 Dashboard 界面,点击 Create visualization

接下来,使用鼠标来选择时间区域:

 

 

 

 

要节省仪表板上的空间,隐藏轴标签。

 

 

 

 

 

 

查看字段的排在前面的值

创建一个可视化效果,显示你网站上最频繁出现的 request.keyword 值,按唯一身份访问者排名。 要创建可视化效果,请使用按 Unique count of clientip 排名的 Top values of request.keyword,而不是按 Count of records

Top values 函数按另一个函数对字段的唯一值进行排名。 这些值在按 Count 函数排名时出现频率最高,在按 Sum 函数排名时出现频率最高。

点击上图中的 Create visualization

 

当你将文本或 IP 地址字段拖到工作区时,编辑器会添加按 Count of records 排名的 Top Values 功能以显示最频繁的值。

图表标签无法显示,因为 request.keyword 字段包含长文本字段。 你可以使用其中一项建议,但这些建议也存在长文本问题。 显示长文本字段的最佳方式是使用table 可视化。 

 

 

 

 

将文档的子集与所有文档进行比较

创建比例可视化,帮助您确定您的用户从 10KB 以下的文档传输的字节数与 10KB 以上的文档传输的字节数是否更多。

点击上面的 Create visualization

 

 

 

要根据字段的数值范围选择文档,请使用 intervals 函数。 当范围不是数字,或者查询需要多个子句时,你可以使用 Filters 函数。

指定文件大小范围:

 

 

 

 

 

 

 

 

 

查看某个数字字段的分布

数字的分布可以帮助你找到规律。 例如,你可以分析网站每小时的流量,找出日常维护的最佳时间。 

点击上面图中的 Create visualization

 

 

 

 

 

 

 

 

 

创建多级图表

表格(table)和比例(Proportion)可视化支持多种功能。 例如,要创建按网站流量来源和用户地理位置分解数据的可视化效果,请应用 Filters 和 Top valuse 功能。

点击上面的 Create visualization

 

 

 

 

在上面我们输入:

KQL — referer : *facebook.com*
Label — Facebook

在上面我们填完后,点击 Enter 键。

 

在上面,我们输入:

KQL — referer : *twitter.com*
Label — Twitter

输入完上面的文字后,点击 Enter 键。

 

在上面,我们输入:

KQL — NOT referer : *twitter.com* OR NOT referer: *facebook.com*
Label — Other

 

添加用户地理分组:

 

移除不符合过滤条件的文档:

 

 

 

 

 

 

保存仪表盘

现在你已全面了解 Web 服务器数据,请保存仪表板。

 

 

上面显示我们的仪表盘保存成功。

更多阅读:Kibana:Kibana 入门 (一)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/554494.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

百分比图:解读数据,驱动业务增长

在当今信息爆炸的时代,数据成为了各行各业决策的重要依据。而在数据展示的众多形式中,百分比图凭借其简洁直观的表达方式和强大的信息传递能力,成为了企业和组织不可或缺的工具。本文将带您一同探索百分比图的魅力,揭示其在决策智…

介绍一下全链路压测平台的相关内容

随着互联网技术的不断发展,越来越多的企业开始依赖互联网来实现业务的发展和增长。而对于这些企业而言,如何保证他们的业务在高并发、高负载的情况下依然能够正常运行,是非常重要的一个问题。为了解决这个问题,企业可以使用全链路…

Vue3+ElementPlus报错集锦

目录 1、导入TS类型报错 2、使用类型报错 3、Vue3引入文件爆红且不提示 4、为defineAsyncComponent引入的component子组件设置类型 1、导入TS类型报错 (1)报错信息 import type { FormInstance, FormRules } from element-plus 模块 ""e…

精彩回顾 | Fortinet Accelerate 2023·中国区巡展杭州站

Fortinet Accelerate 2023中国区巡展 5月18日,Fortinet Accelerate 2023中国区巡展来到杭州,Fortinet携手太平洋电信、亚马逊云科技等云、网、安合作伙伴,与各行业典型代表客户,就网安融合、网安协同、工业互联网安全、云安全、网…

LC-1080. 根到叶路径上的不足节点(递归DFS)

1080. 根到叶路径上的不足节点 难度中等126 给你二叉树的根节点 root 和一个整数 limit ,请你同时删除树中所有 不足节点 ,并返回最终二叉树的根节点。 假如通过节点 node 的每种可能的 “根-叶” 路径上值的总和全都小于给定的 limit,则该…

网络安全有什么学习误区?

一、网络安全学习的误区 1.不要试图以编程为基础去学习网络安全 不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,且过渡到网络安全用到编程的用到的编程的关键点不多。一般人如果想要把编程学好再开始学习网络安全往…

【STM32系列】基础操作及LED测试

【STM32系列】基础操作及LED测试 资源常用网站整理基本操作恢复出厂设置 欢迎收看由咸鱼菌工作室出品的STM32系列教程。本篇内容主要是开发板的基础操作 资源 首先给大家推荐一些学习micropython的资源网站,文字版直接去我的博客里面翻一下 以下是一些Micropyth…

redis问题汇总

redis的优点 读写性能优异。十万/s的量级; 支持数据持久化。AOF,RDB 支持丰富的数据类型; 支持集群,可以实现主从复制,哨兵机制迁移,扩容等 缺点: 因为是基于内存的,所以虽然redis本身有key过期…

单片机如何通过PWM脉冲控制电机转速?

通过单片机实现对电机自动化控制已经在各行各业得到广泛应用,电机转速灵活使用方便,控制性能好,易于大范围调速。单片机通过PWM脉冲控制电机转速,在现代化生产中起到重要作用。 单片机是一种集成电路芯片,包括处理器、…

传染病学模型 | Matlab实现SIS传染病学模型 (SIS Epidemic Model)

文章目录 效果一览基本描述模型介绍程序设计参考资料效果一览 基本描述 传染病学模型 | Matlab实现SIS传染病学模型 (SIS Epidemic Model) 模型介绍 SIS模型是一种基本的传染病学模型,用于描述一个人群中某种传染病的传播情况。SIS模型假设每个人都可以被感染,即没有免疫力,…

PHP中常见的错误与异常处理总结大全

前言 当我们开发程序时,程序出现问题是很常见的,当出现了异常与错误我们该如何处理呢?本文将详细给大家介绍PHP错误与异常处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍&am…

【发电厂用JDHF-1010 合闸(分闸)监测继电器(220V/110V) JOSEF约瑟】

■JDHF-1000合闸(分闸)监测继电器主要用于各种保护和自动控制装置中,作为断路器操作运行状态的监测继电器。■交直流两用■监测继电器具有高内阻特性,可适应各种框架式断路器的合分回路。■快速导轨安装结构,适合各种导轨安装。■螺钉压接式端…

软件详细设计总复习(三)【太原理工大学】

题型及分值: 选择 30 分,填空 20 分, 判断 10 分,简答 20 分,综合设计 20 分。 文章目录 三、行为型模式1. 命令模式2. 迭代器模式3. 观察者模式4. 状态模式5. 策略模式 三、行为型模式 1. 命令模式 举个例子&#x…

面试踩坑合集

文章目录 前言一、String1、String的常用方法 二、多线程1、有几种线程池 三、集合1、hashmap和hashtable的区别2、红黑树转链表的条件 四、SpringMvc1、springMVC的处理流程 五、Sql1、把班级看做一张表,男女平均年纪和人数总数,根据性别分组2、Mysql事…

Kelvin和Rossby波 Part-1(简要介绍)

Equatorial Kelvin and Rossby Waves 赤道Kelvin和Rossby波;在该部分简要介绍 Kelvin waves和Rossby waves是海洋对西风突发等外界作用力变化的调整方式。这种调整是通过受重力、科氏力f以及科氏力的南北变化 ∂ f / ∂ y β \partial f/\partial yβ ∂f/∂yβ影响…

品优购项目06课后作业--产品详情页,text-align:justify属性无效,

文章目录 0.编程中出现的问题0.1 html文字字数不一致的布局方法,也就是如何实现文字俩端对齐?0.2 text-align:justify;属性无效怎么办? 1.结构分析1.1 快捷导航栏header头部模块nav导航模块1.2 主产品模块1.3 产品详情模块 2.代码部分2.1 主产…

消息中间件——RocketMQ(与Kafka、RabbitMQ的对比)

RocketMQ、Kafka、RabbitMQ的对比 1.ActiveMQ:Apache出品的比较老的消息中间件 2.Kafka:支持日志消息,监控数据,是一种高吞吐量的分布式发布订阅消息系统,支持百万级别的单机吞吐量,但是可能会造成数据丢失 3.RocketMQ:阿里在使用Kafka之后发现了它的消息系统主要定位于日志传…

springboot+jsp+java流浪动物猫狗领养救助网站367hp

本流浪猫狗领养救助网站共包含14个表:分别是宠物类型信息表,配置文件信息表,流浪宠物评论表信息表,活动类型信息表,领养宠物信息表,领养中心信息表,流浪宠物信息表,宠物知识信息表,收…

高压功率放大器在木结构的螺栓连接松动检测系统中的应用

实验名称:功率放大器在面向木结构的螺栓连接松动检测系统中的应用 实验设备: 计算机、压电传感器PZT、D型数显扭矩扳手、NIELVISII+数据采集卡、ATA-2021H功率放大器等。 实验过程: 设计了一种基于压电时间反演法的木材连接螺栓松…

2023年认证杯SPSSPRO杯数学建模C题(第一阶段)心脏危险事件全过程文档及程序

2023年认证杯SPSSPRO杯数学建模 C题 心脏危险事件 原题再现: 心脏的每一次搏动都伴随着心脏的电生理活动。心脏的起博点通过放电,使电流传导到每个心肌纤维,接收到电信号后,相应的心肌纤维完成一次收缩,心脏也就随之…