dashboard
dashboard copied to clipboard
The dashboard UI for GreptimeDB
GreptimeDB Dashboard
Dashboard is a data-visualization platform for GreptimeDB developed with Vue3, Vite, TypeScript and Arco Design.
Quick Start
You are welcome to try out our dashboard directly with GreptimeDB's binary or with Docker.
With GreptimeDB's binary
- Download GreptimeDB's pre-built binary here.
- Start GreptimeDB normally.
- Visit
http://localhost:4000/dashboard
With Docker
⭐We recommend using docker-compose to setup both greptimedb and dashboard.
- Use the
curlcommand to get thedocker-composeconfiguration file
curl -O https://raw.githubusercontent.com/greptimeteam/dashboard/main/docker/docker-compose.yml
Tips: If you encounter network-related problems, you can download the
docker-compose.ymlfile manually or simply copy and paste the contents into an emptyymlfile on your machine or server, based on what you need.
- Launching the application
docker compose up
- Open you browser and visit
http://localhost:8080/dashboard/
- Follow getting started to create your table and insert some data
- Run a
SELECTquery and check the result as table or chart
Development Setup
- Install GreptimeDB
- Run
./greptime standalone start - Clone this project
git clone https://github.com/GreptimeTeam/dashboard.git - Run
pnpm installfor dependencies - Run
pnpm run devand visit the URL in output
Screenshot

Contributing
- Please refer to contribution guidelines for more information.
- This is the very first edition of our Dashboard. In the future we hope to add more and more features for users, and we welcome everyone to make contributions in any way you see fit.
License
This project is open source under Apache 2.0 license