Free Report! Gartner® Hype Cycle™ for Monitoring and Observability.Read more

CouchDB

Supported Platforms

PlatformMetricsLogsTraces
Linux
Windows
macOS

Configuration Table

ParameterTypeDefaultDescription
telemetry_typestelemetrySelector["Logs", "Metrics"]Choose Telemetry Type.
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_intervalint60Sets how 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. It's 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.
log_pathsstrings"/var/log/couchdb/couchdb.log"Path to CouchDB log file(s).
start_atenumendStart reading the file from the 'beginning' or 'end'.
*required field