https://github.com/moshe/elasticsearch-comrade
Elasticsearch admin panel built for ops and monitoring
https://github.com/moshe/elasticsearch-comrade
admin elastic elasticsearch hacktoberfest panel
Last synced: 6 days ago
JSON representation
Elasticsearch admin panel built for ops and monitoring
- Host: GitHub
- URL: https://github.com/moshe/elasticsearch-comrade
- Owner: moshe
- License: mit
- Created: 2019-04-20T15:22:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T21:37:53.000Z (about 2 years ago)
- Last Synced: 2025-04-02T05:09:05.542Z (13 days ago)
- Topics: admin, elastic, elasticsearch, hacktoberfest, panel
- Language: Vue
- Homepage:
- Size: 13.2 MB
- Stars: 274
- Watchers: 11
- Forks: 21
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-elasticsearch - Elasticsearch Comrade - Elasticsearch admin panel built for ops and monitoring (Elasticsearch plugins / Cluster)
- elasticsearch-collection - Elasticsearch Comrade - Elasticsearch admin panel built for ops and monitoring (Elasticsearch plugins / Cluster)
README
# Elasticsearch Comrade   [](https://hub.docker.com/r/mosheza/elasticsearch-comrade 'DockerHub') [](https://circleci.com/gh/moshe/elasticsearch-comrade) [](https://github.com/moshe/elasticsearch-comrade/issues) [](https://github.com/moshe/elasticsearch-comrade/blob/master/LICENSE)
Elasticsearch Comrade is an open-source Elasticsearch admin and monitoring panel highly inspired by Cerebro.
Elasticsearch Comrade built with python3, VueJS, Sanic, Vuetify2 and Cypress
.png?raw=true "Optional Title")

# Main Features
- Elasticsearch version 5,6 and 7 support (tested against elasticsearch 7.7)
- Multi cluster
- Rest API with autocompletion, history, templates, and history
- SQL editor (version 7 only)
- Built for big clusters
- Node statistics and monitoring
- Manage aliases
- Inspect running tasks
- Manage index templates
- Manage snapshots
- And much more ...# Quickstart
### Cluster dir definitaions
Comrade discovers clusters using the `--clusters-dir` param, docs are [here](https://moshe-1.gitbook.io/comrade/configuration/cluster-discovery), examples are [here](https://github.com/moshe/elasticsearch-comrade/tree/master/server/tests)
### Using docker (recommended)
`docker run -v $PWD/clusters/:/app/comrade/clusters/ -it -p 8000:8000 mosheza/elasticsearch-comrade`
### Using the python package
`pip install elasticsearch-comrade`
`comrade --clusters-dir clusters`# Installation, configuration and next steps
[Here](https://moshe-1.gitbook.io/comrade/)# [Roadmap](https://github.com/moshe/elasticsearch-comrade/milestones?state=open)
### [v1.1.0](https://github.com/moshe/elasticsearch-comrade/milestone/2)
- [X] Add python package
- [ ] Reindex screen
- [ ] Comrade dashboard
### [v1.2.0](https://github.com/moshe/elasticsearch-comrade/milestone/4)
- Cluster settings screen
- Evacuate node from shards
- Add commrade version indicator to footer
### v1.3.0
- Beats screen
- Threadpools screen# Screenshots
.png?raw=true "Optional Title")
.png?raw=true "Optional Title")
.png?raw=true "Optional Title")
.png?raw=true "Optional Title")
.png?raw=true "Optional Title")