Elasticsearch data browser web-client. View and search all your data with style.
- View of every elasticsearch indexes
- Filter rows with multiple conditions
- Sort rows with multiple conditions
- Export results to CSV
This repository is originally a fork of appbaseio/dejavu with the following philosophy:
- client only
- the app is simple to build and run
- clean code architecture with lesser dependencies
- focused on data filtering/sorting and export
- high performance
CORS settings for your Elasticsearch instance must be configured in the elasticsearch.yml
configuration file.
http.port: 9200
http.cors.allow-origin: 'http://localhost:1358'
http.cors.enabled: true
http.cors.allow-headers: X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
http.cors.allow-credentials: true
- Run
yarn
to install the dependencies - Run
yarn dev
to watch for updates and start the webserver on port 1358 - Run
yarn build
to build for production into the web/ directory
Feel free to fork and contribute, here are the features goals and improvements to do:
Search filter for text columns
- query explorer
- on resize re-render table
- bug browser first filter popup
- upgrade emotion/css
- merge @appbaseio/reactivesearch dep
- remove react warnings
- upgrade react and antd version https://ant.design/docs/react/migration-v4
- remove moment dependency https://ant.design/docs/react/replace-moment
MIT