データ・ストリームの操作および監視

GoldenGate側の監視

コンシューマ・メトリック

メトリック 重要な理由
接続状態および再接続数 ネットワーク、認証、プロキシ、サービスの不安定性を検出します。
最終受信および最終コミットpos データ到着と永続処理を分離します。位置が機密とみなされる場合、ハッシュ値または保護された値を記録します。
タイプ/テーブル別のレコードおよびバイト数 予期しないボリューム、フィルタリング・エラーおよびスキューを識別します。
処理レイテンシ op_tsから永続ダウンストリーム・コミットまでの時間。ソース・クロックとコンシューマ・クロックの差異の勘定科目です。
内部キューの深さおよび最も古いキューの経過時間 メモリ不足前のバックプレッシャーを検出します。
スキーマ/メタデータのバージョン変更 DDLおよび契約の変更を検出します。
重複および冪等性の競合数 配信およびチェックポイントの動作を検証します。
デッドレターおよび検証の失敗 手動または自動修正が必要なレコードを表示します。

バッファと容量の計画

bufferSizeは、サービスがインメモリー・メッセージ・キューをクライアントにフラッシュするバイトしきい値を制御します。値を大きくすると、バッチ処理の効率が向上しますが、メッセージごとのメモリー使用量および待機時間が増加する可能性があります。値を小さくすると、待機時間が短縮されますが、メッセージのオーバーヘッドが増加します。永続キューではなく、証跡の保持を置き換えず、コンシューマ・バックプレッシャー制御の必要性を排除しません。

再接続戦略

複数のコンシューマ

データ・ストリームは、Kafka形式のコンシューマ・グループまたはサーバー管理のコンシューマごとのオフセットを提供しません。各独立したクライアントは、独自のチェックポイントを維持し、その接続およびbegin値に従ってレコードを受信する必要があります。外部コーディネータが単一の所有権および順序付けされたチェックポイント更新を保証しないかぎり、同時にアクティブなコンシューマ間で1つのチェックポイントを共有しないでください。

チェンジ・マネジメント