CouchDB

Note
This feature is available as an add-on for the Honeycomb Enterprise plan. Please contact your Honeycomb account team for details.

Supported Platforms 

Platform Metrics Logs Traces
Linux
Windows
macOS

Configuration Table 

Parameter Type Default Description
telemetry_types telemetrySelector ["Logs", "Metrics"] Choose Telemetry Type.
hostname* string The hostname or IP address of the CouchDB system.
port int 5984 The TCP port of the CouchDB system.
username* string The username to use when connecting to CouchDB.
password* string The password to use when connecting to CouchDB.
collection_interval int 60 Sets how often (seconds) to scrape for metrics.
enable_tls bool false Whether or not to use TLS when connecting to CouchDB.
strict_tls_verify bool false Enable to require TLS certificate verification.
ca_file string Certificate authority used to validate TLS certificates. It’s not required if the collector’s operating system already trusts the certificate authority.
mutual_tls bool false Enable to require TLS mutual authentication.
cert_file string A TLS certificate used for client authentication if mutual TLS is enabled.
key_file string A TLS private key used for client authentication if mutual TLS is enabled.
log_paths strings “/var/log/couchdb/couchdb.log” Path to CouchDB log file(s).
start_at enum end Start reading the file from the ‘beginning’ or ’end’.