
Elasticsearch是目前最流行的分布式搜索和分析引擎之一。然而,对于开发者和运维人员来说,管理和监控Elasticsearch集群并不总是那么直观。今天给大家推荐一个现代化的开源可视化管理神器,让Elasticsearch管理变得简单而高效。

简介
ElasticVue是一个基于Vue.js构建的开源Web应用程序,为Elasticsearch提供了直观的用户界面。它允许用户轻松地浏览集群、管理索引、执行查询和监控集群健康状况,而无需直接使用复杂的REST API或命令行工具。
核心功能
集群概览: Elasticvue提供了集群的概览功能,用户可以快速查看集群的节点状态、索引状态和分片分布情况。
索引管理: 用户可以创建、删除和修改索引,以及管理索引的别名和分片。同时,Elasticvue还支持可视化查看和管理所有索引,包括索引数量、大小、映射等信息。
搜索和查询接口: Elasticvue提供了搜索接口和查询接口(包括REST和API浏览器),用户可以执行复杂的查询操作,并对查询结果进行过滤和排序。这对于数据分析和故障排查非常有用。
快照管理: 支持对Elasticsearch集群的快照进行管理。
实用程序: Elasticvue还包含一些实用程序,以满足用户的多样化需求。
部署
1、Docker 一键部署
docker run -p 8080:8080 --name elasticvue -d cars10/elasticvue
2、启动成功后,浏览器访问:
http://{ip/域名}:8080
3、首次使用 Elasticvue 需要添加 ElasticSearch 集群信息

4、添加 ElasticSearch 集群前需设置 CORS,将面板里面的配置添加到 elasticsearch.yml
,并重启集群

5、连接成功后在首页就可以看到 ES 的状态信息了,比如版本号、集群状态等

使用方式
浏览器扩展: 用户可以访问Chrome Web Store并安装Elasticvue扩展。安装完成后,点击浏览器工具栏中的Elasticvue图标即可启动。
Docker运行: 用户可以使用Docker来运行Elasticvue。通过配置环境变量或配置文件来设置Elasticsearch集群的连接信息,然后运行Docker容器即可。
工具对比
Kibana: Kibana是Elastic Stack的一部分,提供了强大的数据可视化和分析功能。相比之下,Elasticvue则更加轻量级,主要用于数据浏览和索引管理,提供了简洁的用户界面和基本的可视化功能。
Logstash和Beats: Logstash是一个用于数据收集、处理和转发到Elasticsearch的工具,而Beats是一系列轻量级的数据发送器。Elasticvue可以与这些工具结合使用,实现数据的采集、存储和查询。
界面预览
首页
索引
搜索
REST
快照写在最后
Elasticvue是一个功能强大且易于使用的Elasticsearch图形化管理工具。它提供了丰富的功能和良好的用户体验,适用于各种需要管理Elasticsearch集群和数据的场景。
如果你正在寻找一个简单易用的Elasticsearch界面,不妨试试ElasticVue——它可能会成为你日常工作中不可或缺的工具之一。
开源地址
https://github.com/cars10/elasticvue
构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以交流技术
、职位内推
、行业探讨
为主
广告人士勿入,切勿轻信私聊,防止被骗
加我好友,拉你进群点下方的“❤”支持我们,非常感谢!