This documentation has an index for AI agents at /llms.txt. A Markdown version of this page is available at https://explorer.opentelemetry.io/collector/components/contrib/couchdbreceiver.md.

CouchDB Receiver

OpenTelemetry Collector receiver · contrib distribution

This receiver fetches stats from a CouchDB server using the /_node/{node-name}/_stats/couchdb endpoint.

  • Component ID: contrib-couchdbreceiver
  • Name: couchdbreceiver
  • Type: receiver
  • Distribution: contrib
  • Repository: opentelemetry-collector-contrib

Stability

LevelSignals
betametrics

Metrics

MetricTypeValue typeUnitStabilityEnabledAttributesDescription
couchdb.average_request_timegaugedoublemsdevelopmentyesThe average duration of a served request.
couchdb.database.opensumint{databases}developmentyesThe number of open databases.
couchdb.database.operationssum (monotonic)int{operations}developmentyesoperation (string)The number of database operations.
couchdb.file_descriptor.opensumint{files}developmentyesThe number of open file descriptors.
couchdb.httpd.bulk_requestssum (monotonic)int{requests}developmentyesThe number of bulk requests.
couchdb.httpd.requestssum (monotonic)int{requests}developmentyeshttp.method (string)The number of HTTP requests by method.
couchdb.httpd.responsessum (monotonic)int{responses}developmentyeshttp.status_code (string)The number of each HTTP status code.
couchdb.httpd.viewssum (monotonic)int{views}developmentyesview (string)The number of views read.

Attributes

AttributeTypeDescription
http.methodstringAn HTTP request method.
http.status_codestringAn HTTP status code.
operationstringThe operation type.
viewstringThe view type.

Data

  • JSON (latest): /data/collector/components/contrib-couchdbreceiver/latest.json
  • JSON (pinned): /data/collector/components/contrib-couchdbreceiver/contrib-couchdbreceiver-191d631fbe7c.json
  • Explore: /collector/components/contrib/couchdbreceiver