简单好用的ElasticSearch可视化工具:es-client和Head

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 使用 ElasticSearch(简称 es) 的过程中,经常有一些临时查询(如 排查问题、验证效果),一个趁手的可视化工具 可以提高工作效率。个人倾向于 免费(最好开源)、易于安装(如 浏览器插件),`es-client` 就是 比较简单好用的一个,尤其是 查询

一、前言

  • 使用 ElasticSearch(简称 es) 的过程中,经常有一些临时查询(如 排查问题、验证效果),一个趁手的可视化工具 可以提高工作效率。
  • 个人倾向于 免费(最好开源)、易于安装(如 浏览器插件),es-client 就是 比较简单好用的一个,尤其是 查询。

二、Kibana

三、Head 系列

  1. Head
  • 多年前 刚接触es时,用的工具,浏览器插件 方式安装,简单方便,只能保存 1个集群的连接信息
  • 集群、索引方面的功能可以,数据浏览、基本查询 功能偏弱
  • 顶部 可以直观的看到 集群健康值,并以 颜色标识
  • 主要分为:概览、索引、数据浏览、基本查询、符合查询,以及右上角的 信息

  • 概览:页面是横向布局,可以直观的看到 集群节点列表,哪个是 主节点(最左侧 五角星标识),索引的 分片、副本 分布在哪些节点

  • 索引:列表,包含 名称、别名、创建时间、大小、文档数量、分片数、副本数。以前就根据 大小 清理过数据,可惜不支持排序
  • 数据浏览:只能根据 索引、类型 筛选数据,不支持自定义条件,且 不能翻页,最多显示 50条数据
  • 基本查询:还是不能翻页,可以选择显示 10、50、250、1000、5000、25000 条。索引、字段 下拉框 不支持 输入筛选,不太方便。查询条件不能 临时禁用,只能删除
  • 复合查询:竟然还要输入 集群地址
  1. Multi Elasticsearch Head
  • 看名字就知道,是支持保存 多个集群连接信息的 Head 了
  • 字体可能偏小,可以改插件的 css样式调整
  • es有密码的情况下,每次重启浏览器以后,重新连接都需要输入 用户名、密码
    Multi-Elasticsearch-Head-overview.png

四、es-client

  • 数据浏览、基础查询 功能好用,开源免费,作者响应也比较及时
  • 有 浏览器、utools、vscode、IDEA 插件版本,还有 windows安装包
  • 支持保存 多个集群连接信息,重启浏览器重新连接 也不用输入 用户名、密码,更方便了
  • 主要分为:概览、数据浏览、基础搜索、高级搜索、设置,以及右上角的 信息

  • 概览
    支持 索引名称、状态 筛选,按 名称、大小、文档数量 正序、倒序 排列,排查大索引 更方便了呀

  • 数据浏览
    输入类似SQL的 查询条件、排序,有时候更高效。 还用 _id=null 排查过数据同步的问题。
    es-client-setting-browser.png

  • 基础搜索
    查询条件、排序 支持禁用,便于调整。
    es-client-setting-basic-search.png

  • 高级搜索
    注意:输入请求内容,才显示 执行 按钮
    es-client-setting-adv-search.png

  • 设置
    支持 排除指定索引,显示指定索引,本人贡献的PR,索引比较多 而 关注的索引不多时,可以大幅降低 干扰
    es-client-setting-basic.png

五、总结

  • es-client、Head 更适合个人使用,其中 es-client 在 数据浏览、基础搜索、索引过滤 3方面明显更优,Head 在 集群健康度、索引分片副本分布 显示方面更好
  • Kibana 更适合企业级使用,功能多,使用门槛高也一些。如配置好 时间字段,可以方便的 使用日期选择器筛选,还有 性能分析工具 Search Profiler、Grok Debugger 等,但是 7.11版本开始 需考虑许可证问题

本文遵守【CC BY-NC】协议,转载请保留原文出处及本版权声明,否则将追究法律责任。
本文首先发布于 https://www.890808.xyz/ ,其他平台需要审核更新慢一些。
javalover123

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
6月前
|
数据可视化 索引
elasticsearch head、kibana 安装和使用
elasticsearch head、kibana 安装和使用
|
6月前
|
关系型数据库 MySQL
elasticsearch对比mysql以及使用工具同步mysql数据全量增量
elasticsearch对比mysql以及使用工具同步mysql数据全量增量
63 0
|
6月前
|
监控 Java 测试技术
【Elasticsearch专栏 13】深入探索:Elasticsearch使用Curator工具删除Elasticsearch中的历史数据
使用Curator工具可以有效管理Elasticsearch中的旧数据,通过编写YAML配置文件定义删除操作。配置中指定了基于索引名称前缀和年龄的过滤器,确保仅删除符合条件的旧索引。执行删除操作时,Curator会应用过滤器识别目标索引,并向Elasticsearch发送删除请求。通过设置选项,如忽略空列表和超时时间,可以确保操作的灵活性和稳定性。使用Curator不仅释放了存储空间,还提高了查询性能,是维护Elasticsearch健康的重要工具
92 0
|
2月前
|
数据可视化 Java Windows
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
本文介绍了如何在Windows环境下安装Elasticsearch(ES)、Elasticsearch Head可视化插件和Kibana,以及如何配置ES的跨域问题,确保Kibana能够连接到ES集群,并提供了安装过程中可能遇到的问题及其解决方案。
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
|
1月前
|
存储 JSON Java
elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。
这篇文章是关于Elasticsearch的学习指南,包括了解Elasticsearch、版本对应、安装运行Elasticsearch和Kibana、安装head插件和elasticsearch-ik分词器的步骤。
114 0
elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。
|
5月前
|
运维 监控 数据可视化
cerebro【ElasticSearch可视化工具】
cerebro【ElasticSearch可视化工具】
64 1
|
5月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch,帮助你快速搭建起这个强大的工具
【6月更文挑战第7天】本文档详细介绍了如何在Rocky Linux 8上安装和配置Elasticsearch,首先通过添加Elasticsearch仓库并使用yum安装。接着,配置Elasticsearch,包括修改`elasticsearch.yml`、设置内存和文件描述符,以及可选的安全设置。启动Elasticsearch后,通过验证日志和测试连接确保其正常运行。文章还列举了常见问题及解决方法,如启动失败、内存不足和网络问题。按照这些步骤,用户可以在Rocky Linux 8上成功部署Elasticsearch,为数据管理与分析提供强大支持。
148 5
|
5月前
|
Docker 容器
docker 运行 elasticsearch + kibana + head 集群
docker 运行 elasticsearch + kibana + head 集群
|
JSON 数据格式 索引
实际使用Elasticdump工具对Elasticsearch集群进行数据备份和数据还原
就可以通过Elasticsearch的导入导出工具Elasticdump来实现,可以将Elasticsearch不同集群的数据进行索引备份和还原。
260 0
|
存储 数据可视化 搜索推荐
分布式系列教程(26) -分布式日志搜集工具Elasticsearch简介
分布式系列教程(26) -分布式日志搜集工具Elasticsearch简介
109 0