This is the unified Druid web console that servers as a data management layer for Druid.
web-console
directorynpm install
npm start
will start in development mode and will proxy druid requests to localhost:8888
Note: you can provide an environment variable to proxy to a different Druid host like so: druid_host=1.2.3.4:8888 npm start
A lot of the directory structure was created to preserve the existing console structure as much as possible.
As part of this repo:
console.html
- Entry file for the overlord consolelib/
- A place where some overrides to the react-table stylus files live, this is outside of the normal SCSS build system.old-console/
- Files for the overlord consolepublic/
- The compiled destination of the file powering this consolescript/
- Some helper bash scripts for running this consolesrc/
- This directory (together with lib
) constitutes all the source code for this consoleGenerated/copied dynamically
index.html
- Entry file for the coordinator consolepages/
- The files for the older coordinator consolecoordinator-console/
- Files for the coordinator consoleGET /status GET /druid/indexer/v1/supervisor?full GET /druid/indexer/v1/workers GET /druid/coordinator/v1/loadqueue?simple GET /druid/coordinator/v1/config GET /druid/coordinator/v1/metadata/datasources?includeDisabled GET /druid/coordinator/v1/rules GET /druid/coordinator/v1/config/compaction GET /druid/coordinator/v1/tiers