在前面的章节中,我们快速搭建了基于腾讯云ES的集群,也通过了多种方式去访问管理ES集群。那么在数据接入到腾讯云ES后,我们就需要对存入ES的数据进行分析、探索,以图标的形式展现出来,进而实现高级的数据分析和可视化工作。那么我们来讲一下腾讯云Kibana的相关操作吧
通过自己的账号登录云控制台,选择集群列表中的Kibana登录输入账号密码,即可打开Kibana页面。注:为了便于大家的学习、了解Kibana,我已经将Kibana页面汉化了。那么Kibana的相关介绍如下:
首先,登录 Kibana 页面后,如果用户是第一次使用,集群尚未存入用户自定义的索引数据,页面会提示用户配置索引,具体参考下文索引添加及访问部分。也就说,我们的Kibana要想去分析ES的数据,必须要让它能找到ES的索引数据。所以,我们需要进行索引模式的配置。点击左边菜单栏--索引模式,创建索引。
创建索引模式,单击【Next step】进入下一步。
单击左侧菜单【Discover】,探索数据,查看该索引下已经添加的文档:
使用discovery搜索数据
你可以在搜索框中输入查询条件来查询当前索引模式匹配的索引。在查询的时候,你可以使用Kibana标准的查询语言(基于Lucene的查询语法)或者完全基于JSON的Elasticsearch查询语言DSL。Kibana查询语言可以使用自动完成和简化的查询语法作为实验特性,您可以在查询栏的“选项”菜单下进行选择,如下图所示:
前面通过Discovery功能我们可以定义自己的索引,单击左侧菜单【Visualize】, 可以配置各种可视化的图表进行数据的分析。
比如说我选择一个目标图,然后将Logstash*按照X、Y轴的设置进行下面的输出。
当然,你可以根据自己的需求做更多的可视化操作。
TencentES Kibana具有集群监控的功能,能够监控节点的各信息状态。是一个实用的ES集群运维工具。与腾讯云控制台的集群监控功能相辅相成。重点介绍一下,点击菜单栏--”Monitoring“,打开主界面,如下图所示:
详细讲解一下这栏:
主界面各参数讲解:
第二步:点击一下上图ES主界面预览(overview)进入ES监控细节:
搜索速率:标识集群查询的性能,标识每秒多少查询 搜索延迟:如果线越高,表示延迟率高,需要关注
索引速率:标识索引写入的性能,每秒多少写入量 索引延迟:表示写入的延迟
第三步:点击主界面最上面的Nodes,查看集群节点 的信息状态:
选择一个节点等进去观查一下它的状态,截图如下:
JVM堆:波浪线表示现在使用率,蓝线表示你的内存,如果发现此项占用率非常高,那么需要看一下右边的Index Memory 占用率是否高,因为index Memory跟它是关系紧密的。如果确实是因为Index导致JVM居高不下,那么你需要扩容或者增加节点个数
如果要查看一个节点信息上的索引的分布,可以看下面的截图,我们也可以点进去每个索引去看详细的情况:
当然,我们也可以选择更详细的高级功能,如下:
比如:GC技数、GC持续时间等
当然,我们也可以从索引的角度去检查数据的状况
选择一个,点击进去
当然。索引也有高级特性,显示更详细的资源情况:
当然,每个索引也有在每个节点的分布状况,如下图:
这章我们讲了Kibana Web 工具的常规使用步骤,特别是重点介绍了Kibana Monitor集群状态监控功能,能对我们更好的运维监控ES集群有非常大的帮助。当然,Kibana功能非常强大,还有更多复杂的分析复合功能。所以,建议大家多实际操作这个强大的功能软件。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。