This is work in progress
Install as an ES plugin:
{ES_HOME} bin/plugin --install benoss/eadm
Online version http://benoss.github.io/eadm/
If using elasticsearch 1.4+ You need to add in your config elasticsearch.yml
http.cors.allow-origin: "*" #or "benoss.github.io"
http.cors.enabled: true
For dev: just clone, npm install, npm start. and for build. npm run build:production and you should have a production ready folder in dist/
- Create a gh-page -> http://benoss.github.io/eadm/
- Ability to install as an ES plugin -> {ES_HOME} bin/plugin --install benoss/eadm
- Ability to add multiple clusters (name, protocol, url, port)
- Ability to quickly change cluster with dropdown in the header
- Save configuration to localstorage
- Add more cluster configuration options (basic auth, and expose other elasticsearchjs options
- Save configuration as a json file
- Import configuration as a json file
- Save configuration as a gist
- Import configuration as a gist
- Create a basic query tab
- Raw Json result
- Formatted Json result using react-json-inspector
- YAML result
- Table result
- Add index/type selection autocomplete
- Add basic keywords autocomplete in editor
- Query history
- Import/save snippets as gist/file
- Pre-loaded list of snippets
- Basic Stats Info
- Add charts
- Basic Cluster Info
- List all index
- Alias Management
- Templates Management
- Basic Index Info
- Mappings
Powered by React Flux and Bootstrap