前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云 Elasticsearch 运维篇(十四)可视化工具Kibana

腾讯云 Elasticsearch 运维篇(十四)可视化工具Kibana

原创
作者头像
南非骆驼说大数据
发布2020-02-23 19:00:37
3.2K1
发布2020-02-23 19:00:37
举报

前言

在前面的章节中,我们快速搭建了基于腾讯云ES的集群,也通过了多种方式去访问管理ES集群。那么在数据接入到腾讯云ES后,我们就需要对存入ES的数据进行分析、探索,以图标的形式展现出来,进而实现高级的数据分析和可视化工作。那么我们来讲一下腾讯云Kibana的相关操作吧

一、访问 Kibana 页面

通过自己的账号登录云控制台,选择集群列表中的Kibana登录输入账号密码,即可打开Kibana页面。注:为了便于大家的学习、了解Kibana,我已经将Kibana页面汉化了。那么Kibana的相关介绍如下:

首先,登录 Kibana 页面后,如果用户是第一次使用,集群尚未存入用户自定义的索引数据,页面会提示用户配置索引,具体参考下文索引添加及访问部分。也就说,我们的Kibana要想去分析ES的数据,必须要让它能找到ES的索引数据。所以,我们需要进行索引模式的配置。点击左边菜单栏--索引模式,创建索引。

Kibana主界面1
Kibana主界面1

创建索引模式,单击【Next step】进入下一步。

单击左侧菜单【Discover】,探索数据,查看该索引下已经添加的文档:

发现数据
发现数据

使用discovery搜索数据

你可以在搜索框中输入查询条件来查询当前索引模式匹配的索引。在查询的时候,你可以使用Kibana标准的查询语言(基于Lucene的查询语法)或者完全基于JSON的Elasticsearch查询语言DSL。Kibana查询语言可以使用自动完成和简化的查询语法作为实验特性,您可以在查询栏的“选项”菜单下进行选择,如下图所示:

搜索你想要的数据
搜索你想要的数据

其次: 数据可视化查询分析

前面通过Discovery功能我们可以定义自己的索引,单击左侧菜单【Visualize】, 可以配置各种可视化的图表进行数据的分析。

数据可视化
数据可视化
可视化图形
可视化图形

比如说我选择一个目标图,然后将Logstash*按照X、Y轴的设置进行下面的输出。

目标图的输出
目标图的输出

当然,你可以根据自己的需求做更多的可视化操作。

二、Kibana工具之Monitoring集群监控功能(强烈推荐!)

TencentES Kibana具有集群监控的功能,能够监控节点的各信息状态。是一个实用的ES集群运维工具。与腾讯云控制台的集群监控功能相辅相成。重点介绍一下,点击菜单栏--”Monitoring“,打开主界面,如下图所示:

Monitorning界面
Monitorning界面

详细讲解一下这栏:

主界面各参数讲解

第二步:点击一下上图ES主界面预览(overview)进入ES监控细节:

搜索速率:标识集群查询的性能,标识每秒多少查询 搜索延迟:如果线越高,表示延迟率高,需要关注

索引速率:标识索引写入的性能,每秒多少写入量 索引延迟:表示写入的延迟

第三步:点击主界面最上面的Nodes,查看集群节点 的信息状态:

Nodes状态
Nodes状态

选择一个节点等进去观查一下它的状态,截图如下:

节点服务器监控状况
节点服务器监控状况

JVM堆:波浪线表示现在使用率,蓝线表示你的内存,如果发现此项占用率非常高,那么需要看一下右边的Index Memory 占用率是否高,因为index Memory跟它是关系紧密的。如果确实是因为Index导致JVM居高不下,那么你需要扩容或者增加节点个数

如果要查看一个节点信息上的索引的分布,可以看下面的截图,我们也可以点进去每个索引去看详细的情况:

当然,我们也可以选择更详细的高级功能,如下:

节点监控高级功能
节点监控高级功能

比如:GC技数、GC持续时间等

当然,我们也可以从索引的角度去检查数据的状况

索引看数据
索引看数据

选择一个,点击进去

当然。索引也有高级特性,显示更详细的资源情况:

当然,每个索引也有在每个节点的分布状况,如下图:

索引在节点功能的分布
索引在节点功能的分布

三、总结

这章我们讲了Kibana Web 工具的常规使用步骤,特别是重点介绍了Kibana Monitor集群状态监控功能,能对我们更好的运维监控ES集群有非常大的帮助。当然,Kibana功能非常强大,还有更多复杂的分析复合功能。所以,建议大家多实际操作这个强大的功能软件。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、访问 Kibana 页面
    • 其次: 数据可视化查询分析
    • 二、Kibana工具之Monitoring集群监控功能(强烈推荐!)
    • 三、总结
    相关产品与服务
    Elasticsearch Service
    腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档