重要

古いバージョンの TiDB データベース (TiDB {{ curdocVersion }}) のドキュメントを表示しています。

TiDBデータベースの最新の安定バージョンを使用することをお勧めします。
重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。

モニタリングに関するFAQ

このドキュメントは、TiDBモニタリングに関連するFAQをまとめたものです。

主要な指標を監視するためのより良い方法はありますか?

TiDBの監視システムは、PrometheusとGrafanaで構成されています。 Grafanaのダッシュボードから、システムリソース、クライアント接続とSQL操作、内部通信、リージョンスケジューリングの監視メトリックを含む、TiDBのさまざまな実行メトリックを監視できます。これらのメトリックを使用すると、データベース管理者は、システムの実行ステータス、実行中のボトルネックなどをよりよく理解できます。これらのメトリックを監視する実際には、各TiDBコンポーネントの主要なメトリックをリストします。通常、これらの一般的な指標にのみ注意を払う必要があります。詳細については、 公式ドキュメントを参照してください。

Prometheusモニタリングデータは、デフォルトで15日ごとに削除されます。 2か月に設定することはできますか、それとも監視データを手動で削除することはできますか?

はい。 Prometheusが起動しているマシンで起動スクリプトを見つけ、起動パラメータを編集してPrometheusを再起動します。

--storage.tsdb.retention="60d"

地域の健康モニター

TiDB 2.0では、リージョンの状態はPDメトリック監視ページで監視されます。このページでは、 Region Healthの監視項目にすべてのリージョンレプリカステータスの統計が表示されます。 missはレプリカの不足を意味し、 extraは余分なレプリカが存在することを意味します。さらに、 Region Healthlabelによる分離レベルも示します。 level-1は、リージョンレプリカが最初のlabelレベルで物理的に分離されていることを意味します。 location labelが構成されていない場合、すべてのリージョンはlevel-0になります。

ステートメントカウントモニターのselectsimplefullの意味は何ですか?

これは全表スキャンを意味しますが、テーブルは小さなシステムテーブルである可能性があります。

モニターのQPSStatement OPSの違いは何ですか?

QPSbeginは、 use databaseshow load datainsertすべてのSQLステートメントselect set commit

Statement OPSの統計は、 select 、およびinsertを含むアプリケーション関連のSQLステートメントに関するものであるため、 Statement OPS update統計はアプリケーションとよりよく一致します。