これは、Couchbaseの技術サポートチームによって使用される最も重要な診断ツールの1つであり、このコマンドラインツールは、特定のノードの詳細な統計情報を提供しています。このツールはお使いのプラットフォームに応じて、次の場所にあります:
Linux |
/opt/couchbase/bin/cbcollect_info
|
Windows |
C:\Program Files\Couchbase\Server\bin\cbcollect_info
|
Mac OS X |
/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/cbcollect_info
|
このツールはノード毎の処理であることに注意してください。クラスタ全体に対してこの処理を実行する場合は、そのクラスタに存在するすべてのノードに対してコマンドを実行する必要があります。
このコマンドを使用するには、コマンドとオプションを指定してCouchbase Serverが含まれているマシンにリモート接続をします。通常は、Couchbaseのテクニカルサポートの指示の下にこのコマンドを実行し、大きなzipファイルを生成します。このアーカイブには、サーバログからのパフォーマンス統計情報と抽出情報を含む、いくつかの異なるファイルが含まれています。以下の使用方法のoutput_file
は、作成後、Couchbaseのテクニカルサポートに送付するzipファイルの名前です:
cbcollect_info hostname:port output_file Options: -h, --help show this help message and exit -v increase verbosity level
冗長オプション-v
を選択した場合、 cbcollect_infoのデバッグ情報もコンソールに出力します。cbcollect_infoを実行すると、クラスタ内の個々のノードから統計情報を収集します。
このツールでは、指定したアーカイブ内に次の .log ファイルを作成します:
couchbase.log | OSレベルのノードに関する情報。 |
ns_server.couchdb.log | ノードの永続的なレイヤーに関する情報。 |
ns_server.debug.log | このノードのクラスタ管理コンポーネントのデバッグレベル情報。 |
ns_server.error.log | このノードのクラスタ管理コンポーネントのエラー・レベル情報。 |
ns_server.info.log | このノードのクラスタ管理コンポーネントの情報レベルエントリ。 |
ns_server.views.log | インデックス、インデックス作成にかかる時間、クエリの実行時間やビューに関するその他の統計情報に関する情報を含みます。 |
stats.log | ノードの複数のcbstatsオプション実行の結果です。詳細についてはを確認してください。「cbstatsツール」 |
このツールの実行が終了したら、アーカイブをアップロードしたり、Couchbaseのテクニカルサポートにそれを送るべきです:
shell> curl --upload-file file_name https://s3.amazonaws.com/customers.couchbase.com/company_name/
file_name
はアーカイブの名前であり、company_name
はあなたの組織の名前です。アーカイブをアップロードした後、Couchbaseのテクニカルサポートに連絡してください。詳細については、Couchbaseのカスタマサポートとの仕事を確認してください。