1.3.4. MySQL コネクターの監視メトリクス
Debezium MySQL コネクターには、Zookeeper、Kafka、および Kafka Connect が持つ JMX メトリクスの組み込みサポートに加えて、3 つのメトリクスタイプがあります。
- スナップショットの実行時にコネクターを監視するための、スナップショットメトリクス;
- binlog メトリクス; CDC テーブルデータの読み取り時にコネクターを監視する
- コネクターのスキーマ履歴の状態を監視するための、スキーマ履歴メトリクス。
1.3.4.1. スナップショットメトリクス
MBean は debezium.mysql:type=connector-metrics,context=snapshot,server=<database.server.name> です
。
属性 | 型 | 説明 |
---|---|---|
|
| スナップショットに含まれているテーブルの合計数。 |
|
| スナップショットによってまだコピーされていないテーブルの数。 |
|
| コネクターが現在グローバルまたはテーブルの書き込みロックを保持するかどうか。 |
|
| スナップショットが起動されたかどうか。 |
|
| スナップショットが中断されたかどうか。 |
|
| スナップショットが完了したかどうか。 |
|
| スナップショットが完了したかどうかに関わらず、これまでスナップショットにかかった時間 (秒単位)。 |
|
| スナップショットの各テーブルに対してスキャンされる行数が含まれるマップ。テーブルは、処理中に増分がマップに追加されます。スキャンされた 10,000 行ごとに、テーブルの完成時に更新されます。 |
|
| コネクターが読み取りした最後のスナップショットイベント。 |
|
| コネクターが最新のイベントを読み取りおよび処理してからの経過時間 (ミリ秒単位)。 |
|
| 前回の開始またはリセット以降にコネクターで確認されたイベントの合計数。 |
|
| コネクターに設定されたホワイトリストまたはブラックリストフィルタールールでフィルターされたイベントの数。 |
|
| コネクターによって監視されるテーブルの一覧。 |
|
| スナップショットリーダーとメインの Kafka Connect ループの間でイベントを渡すために使用されるキューの長さ。 |
|
| スナップショットリーダーとメインの Kafka Connect ループの間でイベントを渡すために使用されるキューの空き容量。 |