クラスタの動作と、どのように実行されているかを理解するために、Couchbase Serverは、統計や監視情報の完全なセットを搭載しています。統計は、管理インタフェースのすべてを通して提供されています。Web管理コンソール内では、統計の完全な一式が提供され、ビルトインのリアルタイムグラフ描画とパフォーマンスのデータが含まれています。
統計情報はいくつかのグループに分けられ、クラスタごとに、システムの状態およびパフォーマンス情報を確認できます。
ノードごとの統計
ノードの統計情報は、各サーバーのCPU、RAMおよびI / O数、およびクラスタ全体の情報を表示します。この情報は、単一のサーバー上のパフォーマンスと負荷の問題を識別しやすくするために使用することができます。
vBucketごとの統計
vBucketの統計情報は、クラスタ内に格納されているvBucketsについて、利用状況とパフォーマンス値を表示します。これらの数値は、再構成するバケットをする必要があるか、パフォーマンスを向上させるためにサーバを追加する必要があるかどうかを判断するのに役立ちます。
ビューごとの統計
ビューの統計情報は、Couchbaseのビューの影響と負荷を監視するために、システム内のそれぞれのビューごとのCPU使用率、ディスクの空き容量に関する情報を表示します。この情報から、ビューの修正や最適化、複数のデザインドキュメントにビューの定義を分割する必要性などを判断することができます。
ディスクキューごとの統計
これらの統計は、ディスクとレプリカ間で情報を読み書きするために使用されるキューをモニタします。この情報は、ディスクの負荷を軽減するために、クラスタを拡張するかどうかを決定するのに役立ちます。
TAPキューごとの統計
TAPインタフェースは、データベースへの変更や更新を監視するために使用されます。TAPは、Couchbaseノード間のレプリケーションを提供するためにCouchbaseによって内部で使用されるだけでなく、変更を通知するためにクライアントでも使用できます。
あるバケットについての全体的なRAMやディスクの使用量を監視するため、あるいは単一のマシン内での問題を特定するために個々のサーバ単位と、ほぼ全てのケースで統計情報を利用することができます。