監視メカニズムは、各メンバーが一連のプローブをデプロイして、そのワークキューおよびスループットに関する情報を収集するようにすることで機能します。 次に、その情報を定期的にグループに伝播して、そのデータを他のメンバーと共有します。
このようなプローブはプラグインスタック全体に分散され、次のようなメトリックを確立できます:
証明者のキューサイズ
レプリケーションアプライアンスのキューサイズ
動作保証されたトランザクションの合計数
メンバーに適用されたリモートトランザクションの合計数
ローカルトランザクションの総数。
メンバーは、別のメンバーからの統計を含むメッセージを受信すると、最後の監視期間中に動作保証、適用およびローカルに実行されたトランザクションの数に関する追加メトリックを計算します。
監視データは、グループ内の他のユーザーと定期的に共有されます。 監視期間は、他のメンバーが現在の書込みリクエストを決定できるように十分に長くする必要がありますが、グループ帯域幅への影響を最小限に抑えるには十分です。 情報は毎秒共有され、この期間で両方の懸案に対処できます。