This extension documentation is now deprecated and will no longer be updated. We recommend using the new CouchDB extension for improved functionality and support.
CouchDB server monitoring in Dynatrace provides a cluster overview and all relevant nodes metrics.
If your CouchDB installation is underperforming or a problem occurs, Dynatrace lets you know immediately and shows you which nodes are affected. You can then drill down into the metrics of individual nodes to find the root causes of problems and potential bottlenecks.
/_stats resource
Also, we recommend that you install OneAgent on all CouchDB nodes.
With CouchDB monitoring enabled globally, Dynatrace automatically collects CouchDB metrics whenever a new host running CouchDB is detected in your environment.
/_stats
.5984
.Dynatrace provides the option of enabling CouchDB monitoring for specific hosts rather than globally.
To display CouchDB node metrics:
On the Process group details page, select the Technology-specific metrics tab to view charts for these metrics. Each metric is plotted against the number of process group instances.
Metric
Description
Authentication cache hits
Number of authentication cache hits.
Authentication cache misses
Number of authentication cache misses.
Bulk requests
Number of bulk requests.
Database reads
Number of times a document was read from a database.
Database writes
Number of times a database was changed.
Open OS files
Number of file descriptors CouchDB has open.
Open databases
Number of open databases.
Request time
Requests
Overall number of HTTP requests.
Temporary view reads
Number of requests to the temporary view indexes.
View reads
Number of requests to the view indexes.
http 2xx
Aggregated number of HTTP 2xx responses.
http 3xx
Aggregated number of HTTP 3xx responses.
http 4xx
Aggregated number of HTTP 4xx responses.
http 5xx
Aggregated number of HTTP 5xx responses.
On the Process group details page, click the CouchDB metrics tab to display charts of these key metrics.
Requests chart
Metric
Description
Average request time
Average request time.
Maximum request time
Maximum request time
Requests
Requests.
HTTP status codes chart
Metric
Description
2xx
Aggregated number of HTTP 2xx responses.
3xx
Aggregated number of HTTP 3xx responses.
4xx
Aggregated number of HTTP 4xx responses.
5xx
Aggregated number of HTTP 5xx responses.
Select the Further details tab to check HTTP status codes and metrics.
Database I/O chart
Metric
Description
Reads
Number of times a document was read from a database.
Writes
Number of times a database was changed.
Open databases/files chart
Metric
Description
Open databases
Number of open databases.
Open OS files
Number of file descriptors CouchDB has open.
Request methods chart
Metric
Description
Requests
Overall number of HTTP requests.
COPY
Number of HTTP COPY requests.
DELETE
Number of HTTP DELETE requests.
GET
Number of HTTP GET requests.
HEAD
Number of HTTP HEAD requests.
POST
Number of HTTP POST requests.
PUT
Number of HTTP PUT requests.
Requests by type chart
Metric
Description
Requests
Overall number of HTTP requests.