TiDB Dashboard
TiDB Dashboard is a Web UI for monitoring, diagnosing and managing the TiDB cluster.
Documentation
Question, Suggestion
Feel free to open GitHub issues for questions, support and suggestions.
You may also consider to reach out on the TiDB Internals forum if you encounter any problems about TiDB development.
For Chinese users, you can visit the PingCAP official user forum AskTUG.com to make life easier.
Getting Started
The most easy way to use TiDB Dashboard with an existing TiDB cluster is to use the one embedded into PD: http://127.0.0.1:2379/dashboard. You need PD master branch or 4.0+ version to use TiDB Dashboard.
Note: The TiDB Dashboard inside PD may be not up to date. To play with latest TiDB Dashboard, build it from source (see next section).
Contributing & Developing
Checkout our help wanted issues for a list of recommended tasks, in which we have also marked the difficulty level.
See CONTRIBUTING.md for a detailed step-by-step contributing guide, or steps to build TiDB Dashboard from source.
If you need any help, feel free to reach out on the TiDB Internals forum.
Thank you to all the people who already contributed to TiDB Dashboard!
Architecture
This repository contains both Dashboard HTTP API and Dashboard UI. Dashboard HTTP API is placed in
pkg/
directory, written in Golang. Dashboard UI is placed in ui/
directory, powered by React.
TiDB Dashboard can also be integrated into PD, as follows:
License
Copyright 2020 PingCAP, Inc.