Auditing API

Auditing API

Couchbase Server APIs for audit management.

GET settings/audit

Returns information about the audit settings.

POST settings/audit

GET /settings/audit

Description

This command retrieves information about the audit settings.

Syntax:

curl -X GET -u Administrator:password http://127.0.0.1:8091/settings/audit

POST /settings/audit

Description

This command configures the audit settings.

Syntax:

curl -X POST -d auditdEnabled=true -u Administrator:password  http://127.0.0.1:8091/settings/audit
Enable audit. The value of auditdEnabled can be either true or false.
curl -X POST -d logPath='/opt/couchbase/var/lib/couchbase/logs' \
-u Administrator:password http://127.0.0.1:8091/settings/audit
Set the location for audit logs. The default location on Linux is /opt/couchbase/var/lib/couchbase/logs.
curl -X POST -d rotateInterval=582300  -u Administrator:password http://127.0.0.1:8091/settings/audit
Specify the time to elapse between log-rotations. The value of rotateInterval must be a number of whole minutes, expressed as seconds: therefore, the specified number must be a multiple of 60. The acceptable range is 900 (15 minutes) to 604800 (7 days), inclusive.