Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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界面客户端。

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