PingCAP Clinic診断データ このドキュメントでは、 TiUPを使用して展開された TiDB および DM クラスタからPingCAP Clinic診断サービス (PingCAP Clinic) によって収集できる診断データの種類について説明します。また、各データの種類に対応するデータ収集パラメータも示します。Diagクライアント(Diag)を使用してデータを収集する コマンドを実行する際に、収集するデータの種類に応じて必要なパラメータをコマンドに追加できます。
PingCAP Clinicによって収集された診断データは、クラスターの問題のトラブルシューティングにのみ 使用されます。
クラウドに展開される診断サービスである Clinic Server は、データのストレージの場所に応じて 2 つの独立したサービスを提供します。
国際ユーザー向けClinic Server :収集したデータを国際ユーザー向けのClinic Serverにアップロードすると、データはPingCAPがAWS米国リージョンに展開するAmazon S3サービスに保存されます。PingCAPは厳格なデータアクセスポリシーを採用しており、承認されたテクニカルサポート担当者のみがデータにアクセスできます。中国本土のユーザー向けClinic Server :収集したデータを中国本土のユーザー向けClinic Serverにアップロードすると、データはPingCAPが中国(北京)リージョンに展開するAmazon S3サービスに保存されます。PingCAPは厳格なデータアクセスポリシーを採用しており、承認されたテクニカルサポート担当者のみがデータにアクセスできます。TiDB クラスター このセクションでは、 TiUPを使用して展開された TiDB クラスターからDiag によって収集できる診断データの種類を示します。
データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ クラスターIDを含むクラスターの基本情報 cluster.jsonデフォルトでは、データは実行ごとに収集されます。 クラスターの詳細情報 meta.yamlデフォルトでは、データは実行ごとに収集されます。
TiDB診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ tidb.log--include=logエラーログ tidb_stderr.log--include=logスローログ tidb_slow_query.log--include=log監査ログ tidb-audit.log.json--include=logコンフィグレーションファイル tidb.toml--include=configリアルタイム構成 config.json--include=config
TiKV診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ tikv.log--include=logエラーログ tikv_stderr.log--include=logコンフィグレーションファイル tikv.toml--include=configリアルタイム構成 config.json--include=config
PD診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ pd.log--include=logエラーログ pd_stderr.log--include=logコンフィグレーションファイル pd.toml--include=configリアルタイム構成 config.json--include=configコマンドtiup ctl:v<CLUSTER_VERSION> pd -u http://${pd IP}:${PORT} storeの出力 store.json--include=configコマンドtiup ctl:v<CLUSTER_VERSION> pd -u http://${pd IP}:${PORT} config placement-rules showの出力 placement-rule.json--include=config
TiFlash診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ tiflash.log--include=logエラーログ tiflash_stderr.log--include=logコンフィグレーションファイル tiflash-learner.toml tiflash-preprocessed.toml tiflash.toml--include=configリアルタイム構成 config.json--include=config
TiCDC診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ ticdc.log--include=logエラーログ ticdc_stderr.log--include=logコンフィグレーションファイル ticdc.toml--include=configデバッグデータ info.txt status.txt changefeeds.txt captures.txt processors.txt--include=debug (Diag はデフォルトではこのデータ タイプを収集しません)
Prometheus監視データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ すべての指標データ {metric_name}.json--include=monitorすべてのアラートデータ alerts.json--include=monitor
TiDB システム変数 データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ TiDB システム変数 mysql.tidb.csv--include=db_vars (Diag はデフォルトではこのデータ タイプを収集しません。このデータ タイプを収集する必要がある場合は、データベース資格情報が必要です)global_variables.csv--include=db_vars (Diag はデフォルトではこのデータ タイプを収集しません)
データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ カーネルログ dmesg.log--include=systemシステムとハードウェアの基本情報 insight.json--include=system/etc/security/limits.confの内容limits.conf--include=systemカーネルパラメータのリスト sysctl.conf--include=systemソケットシステム情報( ssコマンドの出力) ss.txt--include=system
DMクラスター このセクションでは、 TiUPを使用して展開された DM クラスターから Diag によって収集できる診断データの種類を示します。
データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ クラスターIDを含むクラスターの基本情報 cluster.jsonデフォルトでは、データは実行ごとに収集されます。 クラスターの詳細情報 meta.yamlデフォルトでは、データは実行ごとに収集されます。
dm-master診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ dm-master.log--include=logエラーログ dm-master_stderr.log--include=logコンフィグレーションファイル dm-master.toml--include=config
dm-worker診断データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ ログ dm-worker.log--include=logエラーログ dm-worker_stderr.log--include=logコンフィグレーションファイル dm-work.toml--include=config
Prometheus監視データ データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ すべての指標データ {metric_name}.json--include=monitorすべてのアラートデータ alerts.json--include=monitor
データ型 エクスポートされたファイル PingCAP Clinicによるデータ収集パラメータ カーネルログ dmesg.log--include=systemシステムとハードウェアの基本情報 insight.json--include=system/etc/security/limits.confシステムの内容limits.conf--include=systemカーネルパラメータのリスト sysctl.conf--include=systemソケットシステム情報( ssコマンドの出力) ss.txt--include=system
ログファイルの分類 --include=log.<type>パラメータを使用して、収集するログの種類を指定できます。
ログの種類:
std : ファイル名にstderr含まれるログファイル。rocksdb : プレフィックスがrocksdb 、サフィックスが.infoログ ファイル。slow : クエリ ログ ファイルが遅い。unknown : 上記のいずれの種類にも一致しないログ ファイル。