Diagnostics with couchbase-cli
You can start, stop, and view status of a diagnostics collection by using the couchbase-cli tool.
Start log collection command
The start log collection command initiates a log collection process. You must specify whether to collect logs from all nodes or only specified nodes. You can optionally request the logs to be uploaded to Couchbase. If you request an upload to Couchbase, you must include the name of your organization and optionally a support ticket number. The command uses the following syntax:
couchbase-cli collect-logs-start -c host:8091 -u username -p password { --nodes=node1,node2,... | --all-nodes } [--upload --upload-host=host --customer=name [--ticket=ticketNumber ] ]Stop log collection command
The stop log collection command cancels collection on each node. It uses the following syntax:
couchbase-cli collect-logs-stop -c host:8091 -u username -p passwordReport log collection status command
The report log collection status command returns information about each node. It uses the following syntax:
couchbase-cli collect-logs-status -c host:8091 -u username -p password