All Projects → pingcap → tidb-dashboard

pingcap / tidb-dashboard

Licence: Apache-2.0 license
A Web UI for monitoring, diagnosing and managing the TiDB cluster.

Programming Languages

typescript
32286 projects
go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
Less
1899 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to tidb-dashboard

Dumpling
Dumpling is a fast, easy-to-use tool written by Go for dumping data from the database(MySQL, TiDB...) to local/cloud(S3, GCP...) in multifarious formats(SQL, CSV...).
Stars: ✭ 134 (-1.47%)
Mutual labels:  tidb
SQLCallStackResolver
Utility to resolve SQL Server callstacks to their correct symbolic form using just PDBs and without a dump file
Stars: ✭ 55 (-59.56%)
Mutual labels:  troubleshooting
hubble-ui
Observability & Troubleshooting for Kubernetes Services
Stars: ✭ 210 (+54.41%)
Mutual labels:  troubleshooting
Tiup
A component manager for TiDB
Stars: ✭ 207 (+52.21%)
Mutual labels:  tidb
woodpecker-client
异常日志收集客户端 环境隔离版本
Stars: ✭ 51 (-62.5%)
Mutual labels:  troubleshooting
TiBigData
TiDB connectors for Flink/Hive/Presto
Stars: ✭ 192 (+41.18%)
Mutual labels:  tidb
Docs Cn
TiDB/TiKV/PD documentation in Chinese.
Stars: ✭ 1,646 (+1110.29%)
Mutual labels:  tidb
serverless-lumigo-plugin
Serverless monitoring and troubleshooting plugin to easily apply distributed tracing
Stars: ✭ 59 (-56.62%)
Mutual labels:  troubleshooting
horoscope
horoscope is an optimizer inspector for DBMS.
Stars: ✭ 34 (-75%)
Mutual labels:  tidb
fense
Fense is a database proxy written in Java, which can connect DB of different engines at the same time. The key features are: authority management, query cache, audit security, current limiting fuse, onesql and so on
Stars: ✭ 22 (-83.82%)
Mutual labels:  tidb
Asky
Asky开源架构:极简、轻量、极致性能《Asky零基础1小时学编程 dnc+vue+tidb+redis+rabbitMQ+ES》QQ群 779699538
Stars: ✭ 213 (+56.62%)
Mutual labels:  tidb
perseus
Perseus is a set of scripts (docker+javascript) to investigate a distributed database's responsiveness when one of its three nodes is isolated from the peers
Stars: ✭ 49 (-63.97%)
Mutual labels:  tidb
TiDB-for-PostgreSQL
PgSQL compatible on distributed database TiDB
Stars: ✭ 350 (+157.35%)
Mutual labels:  tidb
Tidb Lightning
A high-speed data import tool for TiDB
Stars: ✭ 139 (+2.21%)
Mutual labels:  tidb
easybuggy4django
EasyBuggy clone built on Django
Stars: ✭ 44 (-67.65%)
Mutual labels:  troubleshooting
Blog
Stay hungry. Stay foolish.
Stars: ✭ 129 (-5.15%)
Mutual labels:  tidb
tide
The TiDB IDE
Stars: ✭ 90 (-33.82%)
Mutual labels:  tidb
crash-diagnostics
Crash-Diagnostics (Crashd) is a tool to help investigate, analyze, and troubleshoot unresponsive or crashed Kubernetes clusters.
Stars: ✭ 157 (+15.44%)
Mutual labels:  troubleshooting
tidb-docs-jp
TiDB docs in Japanese
Stars: ✭ 14 (-89.71%)
Mutual labels:  tidb
newsql nosql library
整理12种数据库相关资料,mysql,mariaDB,Percona Server,MongoDB,Redis,RocksDB,TiDB,CouchDB,Cassandra,TokuDB,MemDB,Oceanbase
Stars: ✭ 270 (+98.53%)
Mutual labels:  tidb

TiDB Dashboard

GitHub license

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

Apache License

Copyright 2020 PingCAP, Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].