5.6.2. Debezium MySQL コネクターレコードストリーミングの監視
トランザクション関連の属性は、binlog イベントのバッファーが有効になっている場合にのみ利用できます。詳細は、高度な MySQL コネクター設定プロパティーの binlog.buffer.size
を参照してください。
MBean は debezium.mysql:type=connector-metrics,context=streaming,server=<mysql.server.name>
です。以下の表は、利用可能なストリーミングメトリクスの一覧です。
属性 | タイプ | 説明 |
---|---|---|
| コネクターが読み取られた最後のストリーミングイベント。 | |
| コネクターが最新のイベントを読み取りおよび処理してからの経過時間 (ミリ秒単位)。 | |
| このコネクターが前回の起動またはメトリックリセット以降に見たイベントの合計数。 | |
| このコネクターが最後に起動またはメトリックリセットされてから見た、作成イベントの合計数。 | |
| 最後の起動またはメトリックリセット以降にこのコネクターが見た更新イベントの合計数。 | |
| このコネクターが最後に起動またはメトリックリセットされてから見た削除イベントの合計数。 | |
| コネクターに設定された include/exclude リストのフィルターリングルールによってフィルターされたイベントの数。 | |
|
| コネクターによって監視されるテーブルの一覧。 |
| コネクターによって取得されるテーブルの一覧。 | |
| ストリーマーとメイン Kafka Connect ループの間でイベントを渡すために使用されるキューの長さ。 | |
| ストリーマーとメインの Kafka Connect ループの間でイベントを渡すために使用されるキューの空き容量。 | |
| コネクターが現在データベースサーバーに接続されているかどうかを示すフラグ。 | |
| 最後の変更イベントのタイムスタンプとそれを処理するコネクターとの間の期間 (ミリ秒単位)。この値は、データベースサーバーとコネクターが稼働しているマシンのクロック間の差異に対応します。 | |
| コミットされた処理済みトランザクションの数。 | |
| 最後に受信したイベントの位置。 | |
| 最後に処理されたトランザクションのトランザクション識別子。 | |
|
キューの最大バッファー (バイト単位)。このメトリクスは | |
| キュー内のレコードの現在の容量 (バイト単位)。 |
Debezium MySQL コネクターは、以下のストリーミングメトリクスも追加で提供します。
属性 | タイプ | 説明 |
---|---|---|
| コネクターによって最後に読み取られた binlog ファイルの名前。 | |
| コネクターによって読み取られた binlog 内の最新の位置 (バイト単位)。 | |
| コネクターが現在 MySQL サーバーから GTID を追跡しているかどうかを示すフラグ。 | |
| binlog の読み取り時にコネクターによって処理される最新の GTID セットの文字列表現。 | |
| MySQL コネクターによってスキップされたイベントの数。通常、MySQL の binlog からの不正形式のイベントまたは解析不可能なイベントが原因で、イベントがスキップされます。 | |
| MySQL コネクターによる切断の数。 | |
| ロールバックされ、ストリーミングされなかった処理済みトランザクションの数。 | |
|
想定された | |
|
先読みバッファーに適合しないトランザクションの数。最適なパフォーマンスを得るには、この値は |