我在之前的文章 “Kibana:使用 drilldown 从一个仪表板切换到另外一个仪表板” 展示了如何在 dashboard 里使用 drilldown 从一个仪表板到另外一个仪表板的跳转。在今天的文章中,我将介绍如何创建一个链接 drilldown 从而实现从 dashboard 到一个链接的跳转。在这里必须指出的是这个功能只在 Elastic Stack 7.11 及以上的版本中出现。

更多相关 drilldown 文章:

  • Kibana:为 table 创建链接 drilldown - 7.11 版本

  • Kibana:Drilldown 中的 URL 模板

准备数据

在今天的练习中,我将使用 Kibana 自带的索引来进行展示:

上面显示我们的 Sample web logs 已经被安装成功了。

创建链接 drilldown

首先我们打开已经被创建好的 dashboard:

在上面的显示中,我们可以看到 404 response code 用注释的方式表示出来的时间点。也许有些人对这些 response  codes 不是很懂。在查看这个图的时候需要了解这些 response codes 的意思。我们可以为这个可视化化创建一个 url 的 drilldown 来进行展示。点击上面的 Edit 按钮:

从上面我们可以看出来有两种 drilldown 可以生成:

  • Go to Dashboard
  • Go to URL

针对之前的 Go to Dashboard,我在之前的文章中已经介绍过了。请详细参阅文章  “Kibana:使用 drilldown 从一个仪表板切换到另外一个仪表板”。我们点击 Go to URL:

我们把解释 response codes 的链接 https://blog.csdn.net/t_332741160/article/details/81408597 填入,并使之在一个新的 tab 里进行打开。点击上面的 Create drilldown:

上面显示, response codes 这个 drilldown 已经被成功地创建了。我们必须保存 Dashboard 才可以进行使用:

点击 Save 链接:

点击上面的 response codes:

我们可以看到一个新的 tab 已经被打开,并展示相应的解释 response codes 的页面。

创建带有参数的 drilldown

在很多情况下,我们需要针对不同的点击进行不同的页面显示,那么,我们可以使用带有参数的 drilldown。为此,我们来创建一个如下的 panel:

这样我们就得到了 response codes 的分布图。我们保存当前的 Panel 到 Dashboard 中:

这样在 Dashboard 中,我们可以看到刚才已经创建的 Panel。我们点击 Create drilldown:

在上面,我们在 URL template 中使用如下的链接:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/{{ event.value }}

在上面的 event.value 中将获得点击时的参数。点击 Create drilldown,这样我们就创建好了 drilldown:

保存当前的 Dashboard:

当我们点击上面 Pie Chard 中的绿色部分,它就会自动弹出一个 context menu。我们可以选择 Lookup Status Code。我们可以在另外一个 tab 里看到:

如上所示,它展示了对 200 response code 的解释。

同样当我们点击 404 时,它也可以带去我们去 404 页面的解释:

Kibana:为 Dashboard 创建链接 drilldown - 7.11 版本相关推荐

  1. sql oraoledb.oracle,无法创建链接服务器XXXXX的 OLE DB 访问接口OraOLEDB.Oracle的实例。 (Microsoft SQL Server,错误7302)...

    无法创建链接服务器"XXXXX"的 OLE DB 访问接口"OraOLEDB.Oracle"的实例. (Microsoft SQL Server,错误: 730 ...

  2. sqlserver 访问接口没有oracle,无法创建链接服务器XXXXX的OLEDB访问

    无法创建链接服务器XXXXX的OLEDB访问接口OraOLEDBOracle的实例.(MicrosoftSQLServer,错误7302) 无 法 创 建 链 接 服 务 器 "XXXXX& ...

  3. sqlserver中创建链接服务器图解教程

    1.展开服务器对象-->链接服务器-->右击"新建链接服务器" 注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器" ...

  4. sql server中创建链接服务器图解教程

    转自sql server中创建链接服务器图解教程 1.展开服务器对象-->链接服务器-->右击"新建链接服务器" 注意:必须以数据库管理员身份登录(通常也就是sa帐号) ...

  5. Excel VBA实现批量创建链接

    Sub link()Dim num, sheetnameWorksheets(1).Selectnum = WorksheetFunction.CountA(Columns("c:c&quo ...

  6. mysql学习(2)-Navicat Premium 12 链接MySQL8.0.11数据库报2059错误

    Navicat Premium 12 链接MySQL8.0.11数据库报2059错误 1,问题现象 安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接 ...

  7. mklink创建链接

    mklink参数介绍,引用自windows mklink /d /h /j 精讲: 由于D盘空间不够,在E盘创建文件夹保存数据,然后使用软链接即mklink /J 来映射文件夹到D盘.注意,该命令会自 ...

  8. mklink 创建链接(当文件已存在时,无法创建该文件||位置不可用)

    mklink 创建链接 遇到的问题: 当文件已存在时,无法创建该文件. 红框位置的文件夹

  9. sql新建oracle链接服务器,oracle 创建链接服务器

    SqlServer下数据库链接的使用方法 有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建 ...

  10. [SqlServer]创建链接服务器

    把一个数据库中数据表中的内容,从一个SQL SERVER服务器 导出到另一个SQL Server服务器 不同服务器数据库之间的数据操作 --创建链接服务器  exec sp_addlinkedserv ...

最新文章

  1. System.Web.Caching.Cache类 缓存 各种缓存依赖
  2. vm虚拟机下linux安装python_VM中安装linux系统,安装VS Code,搭建Python环境
  3. 小功率电子镇流荧光灯相关实验
  4. memcached全面剖析–3.memcached的删除机制和发展方向
  5. RabbitMQ消息的确认模式
  6. UNIX再学习 -- 守护进程(转)
  7. 根据不同时间,展示不同时间文案
  8. 交换机 BootROM 下的升级配置
  9. python进阶指南_Python特性工程动手指南
  10. python中的__slots__
  11. 第 2-1 课:类与 Object + 面试题
  12. 近些年CPU的性能是不是快到天花板了?
  13. python检测屏幕图像_Python超级教程,使用Python进行检测面部特征
  14. android mvvm点击事件,c# – MVVMCross:如何将Xamarin.Android事件绑定到ViewModel命令
  15. ISO/IEC 27701:2019(隐私信息安全管理扩展要求和指南)解读(二)
  16. DELL Power Edge 1950 系统硬件用户手册
  17. java graphics 模糊_使用Graphics2D模糊Java背景
  18. excel表格打印每页都有表头_怎样设置Word表格打印时每页都显示表头?不会的看看这篇教程!...
  19. 3.5mm耳机、麦克风的插座、插头定义
  20. mysql中week()函数

热门文章

  1. 中国注塑机市场十四五规划建议与竞争态势研究报告2022版
  2. 2019版本VS 社区版本 30天试用期 过期的解决方法
  3. 初探三维计算机视觉(三维重建) —— 相机模型 + 双目系统 + 点云模型
  4. Android多图分享至微信
  5. 多线程编程中条件变量和的spurious wakeup 虚假唤醒
  6. nginx配置https后报错nginx: [emerg] https protocol requires SSL support in XXX.conf详细解决方法
  7. GTX1060 Windows7/Windows8/Windows8.1 旧版显卡驱动下载链接
  8. 【LaTex】各种空格的实现(相对quad、qquad、\,、\:、\;、\!、endspace、thinspace、negthinspace绝对vspace和hspace膨胀hfill、vfill)
  9. 最直白的编译原理-词法分析(清华-王书3版)
  10. pip更改为豆瓣源以及源信任问题