Supported Platforms

PlatformMetricsLogsTraces
Linux
Windows
macOS

Configuration Table

ParameterTypeDefaultDescription
enable_metricsbooltrueEnable to send metrics.
hostname*stringThe hostname or IP address of the CouchDB system.
portint5984The TCP port of the CouchDB system.
username*stringThe username to use when connecting to CouchDB.
password*stringThe password to use when connecting to CouchDB.
collection_intervalint60How often (seconds) to scrape for metrics.
enable_tlsboolfalseWhether or not to use TLS when connecting to CouchDB.
strict_tls_verifyboolfalseEnable to require TLS certificate verification.
ca_filestringCertificate authority used to validate TLS certificates. Not required if the collector's operating system already trusts the certificate authority.
mutual_tlsboolfalseEnable to require TLS mutual authentication.
cert_filestringA TLS certificate used for client authentication, if mutual TLS is enabled.
key_filestringA TLS private key used for client authentication, if mutual TLS is enabled.
enable_logsbooltrueEnable to collect logs.
log_pathsstrings"/var/log/couchdb/couchdb.log"Path to CouchDB log file(s).
start_atenumendStart reading file from 'beginning' or 'end'.

*required field