GreptimeTeam / dashboard

The dashboard UI for GreptimeDB
Apache License 2.0
78 stars 20 forks source link
greptimedb vitejs vuejs

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

With Docker

⭐We recommend using docker-compose to setup both greptimedb and dashboard.

  1. Use the curl command to get the docker-compose configuration 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.yml file manually or simply copy and paste the contents into an empty yml file on your machine or server, based on what you need.

  2. Launching the application
    docker compose up
  3. Open you browser and visit http://localhost:8080/dashboard/
    • Follow getting started to create your table and insert some data
    • Run a SELECT query and check the result as table or chart

Development Setup

Screenshot

Dashboard Screenshot

Contributing

License

This project is open source under Apache 2.0 license