📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

データ移行監視メトリクス



DM クラスターがTiUPを使用してデプロイされている場合、 監視システムも同時にデプロイされます。このドキュメントでは、DM-worker が提供する監視メトリクスについて説明します。

タスク

Grafana ダッシュボードでは、DM のデフォルト名はDM-taskです。

overview

Overviewには、現在選択されているタスク内のすべての DM-workerおよび DM-masterインスタンスまたはソースのいくつかの監視メトリクスが含まれています。現在のデフォルトのアラートルールは、単一の DM-worker/DM-masterインスタンス/ソースのみに適用されます。

メトリック名説明警告重大度レベル
task state移行のサブタスクの状態該当なし該当なし
storage capacityリレーログが占めるディスクの総ストレージ容量該当なし該当なし
storage remainリレーログが占めるディスクの残りストレージ容量該当なし該当なし
binlog file gap between master and relayrelay処理ユニットが上流マスターより遅れているbinlogファイルの数該当なし該当なし
load progressロードユニットの完了したロードプロセスの割合。値は0%~100%です。該当なし該当なし
binlog file gap between master and syncerbinlogレプリケーションユニットが上流マスターより遅れているbinlogファイルの数該当なし該当なし
shard lock resolving現在のサブタスクがシャーディングDDLの移行を待機しているかどうか。0より大きい値は、現在のサブタスクがシャーディングDDLの移行を待機していることを意味します。該当なし該当なし

操作エラー

メトリック名説明警告重大度レベル
before any operate error操作前のエラー数該当なし該当なし
source bound errorデータソースバインディング操作のエラー数該当なし該当なし
start errorサブタスクの開始時に発生したエラーの数該当なし該当なし
pause errorサブタスクの一時停止中に発生したエラーの数該当なし該当なし
resume errorサブタスクの再開中に発生したエラーの数該当なし該当なし
auto-resume errorサブタスクの自動再開中に発生したエラーの数該当なし該当なし
update errorサブタスクの更新中に発生したエラーの数該当なし該当なし
stop errorサブタスクの停止中に発生したエラーの数該当なし該当なし

高可用性

メトリック名説明警告重大度レベル
number of dm-masters start leader components per minuteDM-masterがリーダー関連コンポーネントを有効にしようとする 1分あたりの試行回数該当なし該当なし
number of workers in different stateさまざまな状態のDM-workerの数一部の DM-workerが 1時間以上オフラインになっています致命的
workers' stateDM-workerの状態該当なし該当なし
number of worker event errorDM-workerエラーのさまざまなタイプの数該当なし該当なし
shard ddl error per minute1分あたりのさまざまな種類のシャーディング DDL エラーの数シャーディングDDLエラーが発生した場合致命的
number of pending shard ddl保留中のシャーディングDDL操作の数保留中のシャーディング DDL 操作が 1時間以上経過している致命的

タスクの状態

メトリック名説明警告重大度レベル
task stateサブタスクの状態サブタスクが20分以上Paused状態にある場合、アラートが発生します。致命的

ダンプ/ロードユニット

次のメトリックは、 task-modeがfullまたはallモードの場合にのみ表示されます。

メトリック名説明警告重大度レベル
dump progressダンプユニットの完了したダンプ処理の割合。値の範囲は0%~100%です。該当なし該当なし
load progressロードユニットの完了したロードプロセスの割合。値の範囲は0%~100%です。該当なし該当なし
checksum progressロードユニットがダンプを終了した後のチェックサム処理の完了率。値の範囲は0%~100%です。該当なし該当なし
total bytes for load unitロードユニットによるインポートプロセスの解析、データKVの生成、およびインデックスKVの生成の各段階で処理されたバイト該当なし該当なし
chunk process durationロードユニットがデータソースファイルチャンクを処理する時間(秒)該当なし該当なし
data file sizeロードユニットによってインポートされた完全なデータ内のデータファイルの合計サイズ( INSERT INTO文を含む)該当なし該当なし
dump process exits with errorダンプユニットはDM-worker内でエラーに遭遇し、終了します。即時アラート致命的
load process exits with errorロードユニットはDM-worker内でエラーに遭遇し、終了します。即時アラート致命的

Binlogレプリケーション

次のメトリックは、 task-modeがincrementalまたはallモードの場合にのみ表示されます。

メトリック名説明警告重大度レベル
remaining time to syncsyncerがアップストリーム マスターに完全に移行されるまでにかかる予測残り時間 (分)該当なし該当なし
replicate lag gaugebinlogを上流から下流に複製するのにかかるレイテンシー時間(秒)該当なし該当なし
replicate lag histogram上流から下流へのbinlogの複製のヒストグラム(秒単位)。統計メカニズムが異なるため、データが不正確になる可能性があることに注意してください。該当なし該当なし
process exist with errorbinlogレプリケーションユニットはDM-worker内でエラーに遭遇し、終了します。即時アラート致命的
binlog file gap between master and syncersyncer処理ユニットが上流マスターより遅れているbinlogファイルの数syncer処理ユニットが上流マスターより遅れているbinlogファイルの数が1つ(> 1)を超え、その状態が10分以上続くと、アラートが発生します。致命的
binlog file gap between relay and syncersyncerがrelayより遅れているbinlogファイルの数syncer処理ユニットがrelay処理ユニットより遅れているbinlogファイルの数が1つを超え(>1)、その状態が10分以上続くと、アラートが発生します。致命的
binlog event QPS単位時間あたりに受信したbinlogイベントの数 (この数にはスキップする必要があるイベントは含まれません)該当なし該当なし
skipped binlog event QPSスキップする必要がある単位時間あたりに受信されたbinlogイベントの数該当なし該当なし
read binlog event durationbinlogレプリケーションユニットがリレーログまたは上流のMySQLからbinlogを読み取る時間(秒)該当なし該当なし
transform binlog event durationbinlogレプリケーションユニットがbinlogを解析してSQL文に変換する時間(秒)該当なし該当なし
dispatch binlog event durationbinlogレプリケーションユニットがbinlogイベントを送信する期間(秒)該当なし該当なし
transaction execution latencybinlogレプリケーションユニットが下流へのトランザクションを実行する期間(秒)該当なし該当なし
binlog event sizebinlogレプリケーションユニットがリレーログまたは上流のMySQLから読み取るbinlogイベントのサイズ該当なし該当なし
DML queue remain length残りのDMLジョブキューの長さ該当なし該当なし
total sqls jobs単位時間あたりに新しく追加されたジョブの数該当なし該当なし
finished sqls jobs単位時間あたりに完了したジョブの数該当なし該当なし
statement execution latencybinlogレプリケーションユニットが下流へのステートメントを実行する期間(秒)該当なし該当なし
add job durationbinlogレプリケーションユニットがキューにジョブを追加する期間(秒)該当なし該当なし
DML conflict detect durationbinlogレプリケーションユニットがDMLの競合を検出する期間(秒)該当なし該当なし
skipped event durationbinlogレプリケーションユニットがbinlogイベントをスキップする期間(秒)該当なし該当なし
unsynced tables現在のサブタスクでシャードDDL文を受け取っていないテーブルの数該当なし該当なし
shard lock resolving現在のサブタスクがシャードDDLロックの解決を待機しているかどうか。0より大きい値は、シャードDDLロックの解決を待機していることを示します。該当なし該当なし
ideal QPSDMの実行時間が0のときに達成できる最高のQPS該当なし該当なし
binlog event rowbinlogイベントの行数該当なし該当なし
finished transaction total完了したトランザクションの合計数該当なし該当なし
replication transaction batch下流に実行されたトランザクション内のSQL行の数該当なし該当なし
flush checkpoints time intervalチェックポイントをフラッシュする時間間隔(秒)該当なし該当なし

リレーログ

メトリック名説明警告重大度レベル
storage capacityリレーログが占有するディスクのストレージ容量該当なし該当なし
storage remainリレーログが占有するディスクの残りストレージ容量値が10G未満になるとアラートが必要になります致命的
process exits with errorリレーログはDM-worker内でエラーが発生し、終了します。即時アラート致命的
relay log data corruption破損したリレーログファイルの数即時アラート緊急
fail to read binlog from masterリレーログが上流のMySQLからbinlogを読み込む際に発生したエラーの数即時アラート致命的
fail to write relay logリレーログがbinlogをディスクに書き込むときに発生したエラーの数即時アラート致命的
binlog file indexリレーログファイルの最大インデックス番号。例えば、"value = 1"は"relay-log.000001"を示します。該当なし該当なし
binlog file gap between master and relay上流マスターの背後にあるリレーログ内のbinlogファイルの数relay処理ユニットが上流マスターより遅れているbinlogファイルの数が1つ(> 1)を超え、その状態が10分以上続くと、アラートが発生します。致命的
binlog pos最新のリレーログファイルの書き込みオフセット該当なし該当なし
read binlog event durationリレーログが上流のMySQLからbinlogを読み取る時間(秒)該当なし該当なし
write relay log durationリレーログが毎回ディスクにbinlogを書き込む時間(秒)該当なし該当なし
binlog event sizeリレーログがディスクに書き込む単一のbinlogイベントのサイズ該当なし該当なし

インスタンス

Grafana ダッシュボードでは、インスタンスのデフォルト名はDM-instanceです。

リレーログ

メトリック名説明警告重大度レベル
storage capacityリレーログが占有するディスクの総ストレージ容量該当なし該当なし
storage remainリレーログが占めるディスク内の残りのストレージ容量値が10G未満になるとアラートが発生します致命的
process exits with errorリレーログはDM-workerでエラーが発生し、終了します即時アラート致命的
relay log data corruption破損したリレーログの数即時アラート緊急
fail to read binlog from masterリレーログが上流のMySQLからbinlogを読み込む際に発生したエラーの数即時アラート致命的
fail to write relay logリレーログがbinlogをディスクに書き込むときに発生したエラーの数即時アラート致命的
binlog file indexリレーログファイルの最大インデックス番号。例えば、"value = 1"は"relay-log.000001"を示します。該当なし該当なし
binlog file gap between master and relayrelay処理ユニットが上流マスターより遅れているbinlogファイルの数relay処理ユニットが上流マスターより遅れているbinlogファイルの数が1つ(> 1)を超え、その状態が10分以上続くと、アラートが発生します。致命的
binlog pos最新のリレーログファイルの書き込みオフセット該当なし該当なし
read binlog durationリレーログが上流のMySQLからbinlogを読み取る時間(秒)該当なし該当なし
write relay log durationリレーログがbinlogをディスクに書き込む時間(秒)該当なし該当なし
binlog sizeリレーログがディスクに書き込む単一のbinlogイベントのサイズ該当なし該当なし

タスク

メトリック名説明警告重大度レベル
task state移行のサブタスクの状態サブタスクが10分以上一時停止されるとアラートが発生します致命的
load progressロードユニットの完了したロードプロセスの割合。値の範囲は0%~100%です。該当なし該当なし
binlog file gap between master and syncerbinlogレプリケーションユニットが上流マスターより遅れているbinlogファイルの数該当なし該当なし
shard lock resolving現在のサブタスクがシャーディングDDLの移行を待機しているかどうか。0より大きい値は、現在のサブタスクがシャーディングDDLの移行を待機していることを意味します。該当なし該当なし

このページは役に立ちましたか?