Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Bronya0/ES-King
A modern and practical elasticsearch GUI client | 一个现代、实用的ES界面客户端。
https://github.com/Bronya0/ES-King
elasticsearch elasticsearch-client es es-client es-gui esgui gui
Last synced: 28 days ago
JSON representation
A modern and practical elasticsearch GUI client | 一个现代、实用的ES界面客户端。
- Host: GitHub
- URL: https://github.com/Bronya0/ES-King
- Owner: Bronya0
- License: apache-2.0
- Created: 2024-05-26T15:50:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T18:20:46.000Z (29 days ago)
- Last Synced: 2024-10-16T22:48:02.943Z (29 days ago)
- Topics: elasticsearch, elasticsearch-client, es, es-client, es-gui, esgui, gui
- Language: Python
- Homepage: https://blog.ysboke.cn/
- Size: 3.77 MB
- Stars: 129
- Watchers: 2
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ES-King
![License](https://img.shields.io/github/license/Bronya0/ES-King)
![GitHub release](https://img.shields.io/github/release/Bronya0/ES-King)
![GitHub All Releases](https://img.shields.io/github/downloads/Bronya0/ES-King/total)
![GitHub stars](https://img.shields.io/github/stars/Bronya0/ES-King)
![GitHub forks](https://img.shields.io/github/forks/Bronya0/ES-King)一个现代、实用的ES GUI客户端,支持多平台。
同款已经开发好的Kafka客户端,已有一千多人下载:[Kafka-King](https://github.com/Bronya0/Kafka-King)
如需提出需求、bug和改进建议,请提issue。
点个star支持作者辛苦开源吧 谢谢❤❤
加群和作者一起交流: 研发技术交流群:964440643
# 功能清单
- 详尽的集群信息:节点信息、堆内存占用、总内存占用、cpu占用、磁盘占用、网络流量、节点角色、集群健康、5分钟负载、每个节点的字段缓存、段缓存、查询缓存、请求缓存、段总数指标
- 页面查看ES集群后台Task列表,开始时间、持续时间、Task内容、涉及IP
- 分片指标查看:活跃的分片总数、初始化中的分片数量、延迟未分配的分片数量量(可能因为分配策略等待条件未满足)、活跃分片占比 (可能冻结、关闭、故障等)
- 索引指标、文档指标、内存指标、节点指标、存储指标、段指标……
- 支持索引操作:索引管理、抽样查看10条文档内容、索引别名、索引映射查看、索引设置查看、索引刷新、索引段合并、索引分片、索引刷新、删除索引、关闭or打开索引、flush索引、清理索引缓存……点点点就行了
- 自带2个rest窗口(当然你喜欢也可以自己用postman),一键补全常用DSL,自动记录历史100个查询,一键恢复,再也不用重新输入。敲关键字自动补全完成dsl,支持将结果导出为json或者excel……
- ……# 截图
![](docs/snap/1.png)多种配色可选,例如猛男粉:
![](docs/snap/2.png)# 下载
[下载地址](https://github.com/Bronya0/ES-King/releases),点击【Assets】,选择自己的平台下载,支持windows、macos、linux。# 构建
```
pip install -r requirements.txt
运行 main.py
或
flet pack main.py -i assets/icon.ico -n ES-king --add-data=assets/*:assets --product-name ES-king
```# 星
[![Stargazers over time](https://starchart.cc/Bronya0/ES-King.svg)](https://starchart.cc/Bronya0/ES-King)# 感谢
- flet-dev:https://github.com/flet-dev/flet