Search:

Search all manuals
Search this manual
Manual
Couchbase Server Manual 2.0
Community Wiki and Resources
Download Couchbase Server 2.0
Couchbase Developer Guide 2.0
Client Libraries
Couchbase Server Forum
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
7 Command-line Interface for Administration
Chapter Sections
Chapters

7.7. cbcollect_info Tool

This is one of the most important diagnostic tools used by Couchbase technical support teams; this command-line tool provides detailed statistics for a specific node. The tool is at the following locations, depending upon your platform:

Linux/opt/couchbase/bin/cbcollect_info
WindowsC:\Program Files\Couchbase\Server\bin\cbcollect_info
Mac OS X/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/bin/cbcollect_info

Be aware that this tool is a per-node operation. If you want to perform this operation for an entire cluster, you will need to perform the command for every node that exists for that cluster.

To use this command, you remotely connect to the machine which contains your Couchbase Server then issue the command with options. You typically run this command under the direction of technical support at Couchbase and it will generate a large .zip file. This archive will contain several different files which contain performance statistics and extracts from server logs. The following describes usage, where output_file is the name of the .zip file you will create and send to Couchbase technical support:

cbcollect_info hostname:port output_file

Options:
  -h, --help  show this help message and exit
  -v          increase verbosity level

If you choose the verbosity option, -v debugging information for cbcollect_info will be also output to your console. When you run cbcollect_info, it will gather statistics from an individual node in the cluster.

The tool will create the following .log files in your named archive:

couchbase.logOS-level information about a node.
ns_server.couchdb.logInformation about the persistence layer for a node.
ns_server.debug.logDebug-level information for the cluster management component of this node.
ns_server.error.logError-level information for the cluster management component of this node.
ns_server.info.logInfo-level entries for the cluster management component of this node.
ns_server.views.logIncludes information about indexing, time taken for indexing, queries which have been run, and other statistics about views.
stats.logThe results from multiple cbstats options run for the node. For more information, see Section 7.5, “cbstats Tool”

After you finish running the tool, you should upload the archive and send it to Couchbase technical support:

shell> curl --upload-file file_name https://s3.amazonaws.com/customers.couchbase.com/company_name/

Where file_name is the name of your archive, and company_name is the name of your organization. After you have uploaded the archive, please contact Couchbase technical support. For more information, see Working with Couchbase Customer Support.