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