# Monitoring System for TiDB Database-TiDB Dashboard

__*TiDB Dashboard Features*__
__*TiDB Dashboard Architecture*__


+ Understand the overall operation of the cluster
+ Check the operational status of components and hosts
+ Analyze cluster reads and writes traffic distribution and trend changes
+ List execution information such as the time taken for all SQL queries
+ Learn more about executing long-running SQL statements
+ Diagnose common cluster issues and generate reports
+ Querying all component logs
+ Collect and analyze performance data for each component
![right](./student-guide/diagram/TiDBDashboard_aa_001_20220621.png)
-------------------------------------------------------------
Understand the overall operation of the cluster
View summary information such as the overall QPS value of the cluster, execution time, and the types of SQL statements that consume the most resources.

Check the operational status of components and hosts
View the running status of TiDB, TiKV, PD, and TiFlash components in the entire cluster and the operational status of the hosts operational status to.

Analyze cluster reads and writes traffic distribution and trend changes
Visually display the changes in reads and writes traffic over time in the entire cluster in the form of a heat map, and timely discover changes in business models or locate hot spots with uneven performance.

List execution information such as the time taken for all SQL queries
Lists the execution status of all SQL statements on the cluster, understands the execution time of each stage, the total number of runs, etc., to help users analyze and locate the queries that consume the most resources in the cluster, and optimize overall performance.

Learn more about executing long-running SQL statements
Lists all long-running SQL statement texts and their execution information to help you locate the cause of slow or jitter SQL statements.

Diagnose common cluster issues and generate reports
Automatically determine if there are some common risks (such as configuration inconsistencies) or issues in the cluster, generate reports and give recommendations for actions, or compare the status of various indicators in the cluster over time to analyze the direction of possible problems.

Querying all component logs
You can quickly search the logs of all running instances in a cluster by keyword, time range, etc., and can be packaged and downloaded locally.

Collect and analyze performance data for each component
Advanced debugging capabilities: Perform online performance analysis of individual components without third-party tools, and analyze various internal operations and proportions of component instances during the analysis period.

notice
By default, TiDB Dashboard collects usage information and shares this information with PingCAP to improve the product. To learn more about the information collected and how to disable this behavior, please visit: https://docs.pingcap.com/zh/tidb/stable/telemetry

Reference documentation: https://docs.pingcap.com/zh/tidb/stable/dashboard-intro