summaryrefslogtreecommitdiffstats
path: root/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/active_tasks.json63
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/dbs_info.json52
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_stats.json1651
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_system.json176
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/root.json16
5 files changed, 1958 insertions, 0 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/active_tasks.json b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/active_tasks.json
new file mode 100644
index 000000000..788fe5642
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/active_tasks.json
@@ -0,0 +1,63 @@
+[
+ {
+ "changes_done": 64438,
+ "database": "mailbox",
+ "pid": "<0.12986.1>",
+ "progress": 84,
+ "started_on": 1376116576,
+ "total_changes": 76215,
+ "type": "database_compaction",
+ "updated_on": 1376116619
+ },
+ {
+ "changes_done": 26534,
+ "database": "mailbox",
+ "pid": "<0.12943.2>",
+ "progress": 23,
+ "started_on": 1376116592,
+ "total_changes": 76215,
+ "type": "view_compaction",
+ "updated_on": 1376116637
+ },
+ {
+ "changes_done": 14443,
+ "database": "mailbox",
+ "design_document": "c9753817b3ba7c674d92361f24f59b9f",
+ "pid": "<0.10461.3>",
+ "progress": 18,
+ "started_on": 1376116621,
+ "total_changes": 76215,
+ "type": "indexer",
+ "updated_on": 1376116650
+ },
+ {
+ "changes_done": 5454,
+ "database": "mailbox",
+ "design_document": "_design/meta",
+ "pid": "<0.6838.4>",
+ "progress": 7,
+ "started_on": 1376116632,
+ "total_changes": 76215,
+ "type": "indexer",
+ "updated_on": 1376116651
+ },
+ {
+ "checkpointed_source_seq": 68585,
+ "continuous": false,
+ "doc_id": null,
+ "doc_write_failures": 1,
+ "docs_read": 4524,
+ "docs_written": 4524,
+ "missing_revisions_found": 4524,
+ "pid": "<0.1538.5>",
+ "progress": 44,
+ "replication_id": "9bc1727d74d49d9e157e260bb8bbd1d5",
+ "revisions_checked": 4524,
+ "source": "mailbox",
+ "source_seq": 154419,
+ "started_on": 1376116644,
+ "target": "http://mailsrv:5984/mailbox",
+ "type": "replication",
+ "updated_on": 1376116651
+ }
+]
diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/dbs_info.json b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/dbs_info.json
new file mode 100644
index 000000000..9ca43a53c
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/dbs_info.json
@@ -0,0 +1,52 @@
+[
+ {
+ "key": "db1",
+ "info": {
+ "db_name": "db1",
+ "purge_seq": "0-g1AAAABPeJzLYWBgYMpgTmHgzcvPy09JdcjLz8gvLskBCeexAEmGBiD1HwiyEhlwqEtkSKqHKMgCAIT2GV4",
+ "update_seq": "14-g1AAAABPeJzLYWBgYMpgTmHgzcvPy09JdcjLz8gvLskBCeexAEmGBiD1HwiyEjlxqEtkSKoHK2DNAgCGOxls",
+ "sizes": {
+ "file": 74115,
+ "external": 588,
+ "active": 2818
+ },
+ "props": {},
+ "doc_del_count": 1,
+ "doc_count": 14,
+ "disk_format_version": 8,
+ "compact_running": false,
+ "cluster": {
+ "q": 2,
+ "n": 1,
+ "w": 1,
+ "r": 1
+ },
+ "instance_start_time": "0"
+ }
+ },
+ {
+ "key": "db2",
+ "info": {
+ "db_name": "db2",
+ "purge_seq": "0-g1AAAABPeJzLYWBgYMpgTmHgzcvPy09JdcjLz8gvLskBCeexAEmGBiD1HwiyEhlwqEtkSKqHKMgCAIT2GV5",
+ "update_seq": "14-g1AAAABPeJzLYWBgYMpgTmHgzcvPy09JdcjLz8gvLskBCeexAEmGBiD1HwiyEjlxqEtkSKoHK2DNAgCGOxlt",
+ "sizes": {
+ "file": 7415,
+ "external": 288,
+ "active": 1818
+ },
+ "props": {},
+ "doc_del_count": 1,
+ "doc_count": 15,
+ "disk_format_version": 8,
+ "compact_running": false,
+ "cluster": {
+ "q": 2,
+ "n": 1,
+ "w": 1,
+ "r": 1
+ },
+ "instance_start_time": "0"
+ }
+ }
+]
diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_stats.json b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_stats.json
new file mode 100644
index 000000000..ae31366af
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_stats.json
@@ -0,0 +1,1651 @@
+{
+ "global_changes": {
+ "db_writes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of db writes performed by global changes"
+ },
+ "event_doc_conflict": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of conflicted event docs encountered by global changes"
+ },
+ "listener_pending_updates": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "number of global changes updates pending writes in global_changes_listener"
+ },
+ "rpcs": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rpc operations performed by global_changes"
+ },
+ "server_pending_updates": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "number of global changes updates pending writes in global_changes_server"
+ }
+ },
+ "couchdb": {
+ "httpd": {
+ "aborted_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of aborted requests"
+ },
+ "bulk_docs": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "distribution of the number of docs in _bulk_docs requests"
+ },
+ "bulk_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of bulk requests"
+ },
+ "requests": {
+ "value": 75562,
+ "type": "counter",
+ "desc": "number of HTTP requests"
+ },
+ "view_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP view timeouts"
+ },
+ "find_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP find timeouts"
+ },
+ "explain_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP _explain timeouts"
+ },
+ "all_docs_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP all_docs timeouts"
+ },
+ "partition_view_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP view requests"
+ },
+ "partition_find_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP _find requests"
+ },
+ "partition_explain_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP _explain requests"
+ },
+ "partition_all_docs_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP _all_docs requests"
+ },
+ "partition_view_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP view timeouts"
+ },
+ "partition_find_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP find timeouts"
+ },
+ "partition_explain_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP _explain timeouts"
+ },
+ "partition_all_docs_timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of partition HTTP all_docs timeouts"
+ },
+ "temporary_view_reads": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of temporary view reads"
+ },
+ "view_reads": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of view reads"
+ },
+ "clients_requesting_changes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of clients for continuous _changes"
+ },
+ "purge_requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of purge requests"
+ }
+ },
+ "dbinfo": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "distribution of latencies for calls to retrieve DB info"
+ },
+ "io_queue": {
+ "search": {
+ "value": 1,
+ "type": "counter",
+ "desc": "Search IO directly triggered by client requests"
+ }
+ },
+ "io_queue2": {
+ "search": {
+ "count": {
+ "value": 1,
+ "type": "counter",
+ "desc": "Search IO directly triggered by client requests"
+ }
+ }
+ },
+ "auth_cache_hits": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of authentication cache hits"
+ },
+ "auth_cache_misses": {
+ "value": 2,
+ "type": "counter",
+ "desc": "number of authentication cache misses"
+ },
+ "collect_results_time": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "microsecond latency for calls to couch_db:collect_results/3"
+ },
+ "database_writes": {
+ "value": 14,
+ "type": "counter",
+ "desc": "number of times a database was changed"
+ },
+ "database_reads": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times a document was read from a database"
+ },
+ "database_purges": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times a database was purged"
+ },
+ "db_open_time": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "milliseconds required to open a database"
+ },
+ "document_inserts": {
+ "value": 17,
+ "type": "counter",
+ "desc": "number of documents inserted"
+ },
+ "document_writes": {
+ "value": 17,
+ "type": "counter",
+ "desc": "number of document write operations"
+ },
+ "document_purges": {
+ "total": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of total document purge operations"
+ },
+ "success": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of successful document purge operations"
+ },
+ "failure": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed document purge operations"
+ }
+ },
+ "local_document_writes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of _local document write operations"
+ },
+ "httpd_request_methods": {
+ "COPY": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP COPY requests"
+ },
+ "DELETE": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP DELETE requests"
+ },
+ "GET": {
+ "value": 75544,
+ "type": "counter",
+ "desc": "number of HTTP GET requests"
+ },
+ "HEAD": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP HEAD requests"
+ },
+ "OPTIONS": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP OPTIONS requests"
+ },
+ "POST": {
+ "value": 15,
+ "type": "counter",
+ "desc": "number of HTTP POST requests"
+ },
+ "PUT": {
+ "value": 3,
+ "type": "counter",
+ "desc": "number of HTTP PUT requests"
+ }
+ },
+ "httpd_status_codes": {
+ "200": {
+ "value": 75294,
+ "type": "counter",
+ "desc": "number of HTTP 200 OK responses"
+ },
+ "201": {
+ "value": 15,
+ "type": "counter",
+ "desc": "number of HTTP 201 Created responses"
+ },
+ "202": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 202 Accepted responses"
+ },
+ "204": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 204 No Content responses"
+ },
+ "206": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 206 Partial Content"
+ },
+ "301": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 301 Moved Permanently responses"
+ },
+ "302": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 302 Found responses"
+ },
+ "304": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 304 Not Modified responses"
+ },
+ "400": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 400 Bad Request responses"
+ },
+ "401": {
+ "value": 20,
+ "type": "counter",
+ "desc": "number of HTTP 401 Unauthorized responses"
+ },
+ "403": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 403 Forbidden responses"
+ },
+ "404": {
+ "value": 225,
+ "type": "counter",
+ "desc": "number of HTTP 404 Not Found responses"
+ },
+ "405": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 405 Method Not Allowed responses"
+ },
+ "406": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 406 Not Acceptable responses"
+ },
+ "409": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 409 Conflict responses"
+ },
+ "412": {
+ "value": 3,
+ "type": "counter",
+ "desc": "number of HTTP 412 Precondition Failed responses"
+ },
+ "413": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 413 Request Entity Too Long responses"
+ },
+ "414": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 414 Request URI Too Long responses"
+ },
+ "415": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 415 Unsupported Media Type responses"
+ },
+ "416": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 416 Requested Range Not Satisfiable responses"
+ },
+ "417": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 417 Expectation Failed responses"
+ },
+ "500": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 500 Internal Server Error responses"
+ },
+ "501": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 501 Not Implemented responses"
+ },
+ "503": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP 503 Service unavailable responses"
+ }
+ },
+ "open_databases": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of open databases"
+ },
+ "open_os_files": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of file descriptors CouchDB has open"
+ },
+ "request_time": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of a request inside CouchDB without MochiWeb"
+ },
+ "couch_server": {
+ "lru_skip": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of couch_server LRU operations skipped"
+ }
+ },
+ "query_server": {
+ "vdu_rejects": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rejections by validate_doc_update function"
+ },
+ "vdu_process_time": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "duration of validate_doc_update function calls"
+ }
+ },
+ "mrview": {
+ "map_doc": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of documents mapped in the view server"
+ },
+ "emits": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of invocations of `emit' in map functions in the view server"
+ }
+ }
+ },
+ "mem3": {
+ "shard_cache": {
+ "eviction": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of shard cache evictions"
+ },
+ "hit": {
+ "value": 185,
+ "type": "counter",
+ "desc": "number of shard cache hits"
+ },
+ "miss": {
+ "value": 252470,
+ "type": "counter",
+ "desc": "number of shard cache misses"
+ }
+ }
+ },
+ "ddoc_cache": {
+ "hit": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of design doc cache hits"
+ },
+ "miss": {
+ "value": 3,
+ "type": "counter",
+ "desc": "number of design doc cache misses"
+ },
+ "recovery": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of design doc cache recoveries"
+ }
+ },
+ "couch_log": {
+ "level": {
+ "alert": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of logged alert messages"
+ },
+ "critical": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of logged critical messages"
+ },
+ "debug": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of logged debug messages"
+ },
+ "emergency": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of logged emergency messages"
+ },
+ "error": {
+ "value": 2,
+ "type": "counter",
+ "desc": "number of logged error messages"
+ },
+ "info": {
+ "value": 8,
+ "type": "counter",
+ "desc": "number of logged info messages"
+ },
+ "notice": {
+ "value": 126250,
+ "type": "counter",
+ "desc": "number of logged notice messages"
+ },
+ "warning": {
+ "value": 8,
+ "type": "counter",
+ "desc": "number of logged warning messages"
+ }
+ }
+ },
+ "dreyfus": {
+ "httpd": {
+ "search": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "Distribution of overall search request latency as experienced by the end user"
+ }
+ },
+ "rpc": {
+ "search": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of a search RPC worker"
+ },
+ "group1": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of a group1 RPC worker"
+ },
+ "group2": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of a group2 RPC worker"
+ },
+ "info": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of an info RPC worker"
+ }
+ },
+ "index": {
+ "await": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of an dreyfus_index await request"
+ },
+ "search": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of an dreyfus_index search request"
+ },
+ "group1": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of an dreyfus_index group1 request"
+ },
+ "group2": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of an dreyfus_index group2 request"
+ },
+ "info": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of an dreyfus_index info request"
+ }
+ }
+ },
+ "fabric": {
+ "worker": {
+ "timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of worker timeouts"
+ }
+ },
+ "open_shard": {
+ "timeouts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of open shard timeouts"
+ }
+ },
+ "read_repairs": {
+ "success": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of successful read repair operations"
+ },
+ "failure": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed read repair operations"
+ }
+ },
+ "doc_update": {
+ "errors": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of document update errors"
+ },
+ "mismatched_errors": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of document update errors with multiple error types"
+ },
+ "write_quorum_errors": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of write quorum errors"
+ }
+ }
+ },
+ "rexi": {
+ "buffered": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rexi messages buffered"
+ },
+ "down": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rexi_DOWN messages handled"
+ },
+ "dropped": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rexi messages dropped from buffers"
+ },
+ "streams": {
+ "timeout": {
+ "init_stream": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rexi stream initialization timeouts"
+ },
+ "stream": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rexi stream timeouts"
+ },
+ "wait_for_ack": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rexi stream timeouts while waiting for acks"
+ }
+ }
+ }
+ },
+ "couch_replicator": {
+ "changes_read_failures": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed replicator changes read failures"
+ },
+ "changes_reader_deaths": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed replicator changes readers"
+ },
+ "changes_manager_deaths": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed replicator changes managers"
+ },
+ "changes_queue_deaths": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed replicator changes work queues"
+ },
+ "checkpoints": {
+ "success": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of checkpoints successfully saves"
+ },
+ "failure": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed checkpoint saves"
+ }
+ },
+ "failed_starts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of replications that have failed to start"
+ },
+ "requests": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of HTTP requests made by the replicator"
+ },
+ "responses": {
+ "failure": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed HTTP responses received by the replicator"
+ },
+ "success": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of successful HTTP responses received by the replicator"
+ }
+ },
+ "stream_responses": {
+ "failure": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed streaming HTTP responses received by the replicator"
+ },
+ "success": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of successful streaming HTTP responses received by the replicator"
+ }
+ },
+ "worker_deaths": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of failed replicator workers"
+ },
+ "workers_started": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of replicator workers started"
+ },
+ "cluster_is_stable": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "1 if cluster is stable, 0 if unstable"
+ },
+ "db_scans": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times replicator db scans have been started"
+ },
+ "docs": {
+ "dbs_created": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of db shard creations seen by replicator doc processor"
+ },
+ "dbs_deleted": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of db shard deletions seen by replicator doc processor"
+ },
+ "dbs_found": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of db shard found by replicator doc processor"
+ },
+ "db_changes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of db changes processed by replicator doc processor"
+ },
+ "failed_state_updates": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of 'failed' state document updates"
+ },
+ "completed_state_updates": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of 'completed' state document updates"
+ }
+ },
+ "jobs": {
+ "adds": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of jobs added to replicator scheduler"
+ },
+ "duplicate_adds": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of duplicate jobs added to replicator scheduler"
+ },
+ "removes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of jobs removed from replicator scheduler"
+ },
+ "starts": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of jobs started by replicator scheduler"
+ },
+ "stops": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of jobs stopped by replicator scheduler"
+ },
+ "crashes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of job crashed noticed by replicator scheduler"
+ },
+ "running": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "replicator scheduler running jobs"
+ },
+ "pending": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "replicator scheduler pending jobs"
+ },
+ "crashed": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "replicator scheduler crashed jobs"
+ },
+ "total": {
+ "value": 1,
+ "type": "gauge",
+ "desc": "total number of replicator scheduler jobs"
+ }
+ },
+ "connection": {
+ "acquires": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times connections are shared"
+ },
+ "creates": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of connections created"
+ },
+ "releases": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times ownership of a connection is released"
+ },
+ "owner_crashes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times a connection owner crashes while owning at least one connection"
+ },
+ "worker_crashes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times a worker unexpectedly terminates"
+ },
+ "closes": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of times a worker is gracefully shut down"
+ }
+ }
+ },
+ "pread": {
+ "exceed_eof": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of the attempts to read beyond end of db file"
+ },
+ "exceed_limit": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of the attempts to read beyond set limit"
+ }
+ },
+ "mango": {
+ "unindexed_queries": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of mango queries that could not use an index"
+ },
+ "query_invalid_index": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of mango queries that generated an invalid index warning"
+ },
+ "too_many_docs_scanned": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of mango queries that generated an index scan warning"
+ },
+ "docs_examined": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of documents examined by mango queries coordinated by this node"
+ },
+ "quorum_docs_examined": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of documents examined by mango queries, using cluster quorum"
+ },
+ "results_returned": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of rows returned by mango queries"
+ },
+ "query_time": {
+ "value": {
+ "min": 0.0,
+ "max": 0.0,
+ "arithmetic_mean": 0.0,
+ "geometric_mean": 0.0,
+ "harmonic_mean": 0.0,
+ "median": 0.0,
+ "variance": 0.0,
+ "standard_deviation": 0.0,
+ "skewness": 0.0,
+ "kurtosis": 0.0,
+ "percentile": [
+ [
+ 50,
+ 0.0
+ ],
+ [
+ 75,
+ 0.0
+ ],
+ [
+ 90,
+ 0.0
+ ],
+ [
+ 95,
+ 0.0
+ ],
+ [
+ 99,
+ 0.0
+ ],
+ [
+ 999,
+ 0.0
+ ]
+ ],
+ "histogram": [
+ [
+ 0,
+ 0
+ ]
+ ],
+ "n": 0
+ },
+ "type": "histogram",
+ "desc": "length of time processing a mango query"
+ },
+ "evaluate_selector": {
+ "value": 1,
+ "type": "counter",
+ "desc": "number of mango selector evaluations"
+ }
+ }
+}
diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_system.json b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_system.json
new file mode 100644
index 000000000..7084645a4
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/node_system.json
@@ -0,0 +1,176 @@
+{
+ "uptime": 253571,
+ "memory": {
+ "other": 20427855,
+ "atom": 504433,
+ "atom_used": 488328,
+ "processes": 9161448,
+ "processes_used": 9160864,
+ "binary": 297696,
+ "code": 11252688,
+ "ets": 1579120
+ },
+ "run_queue": 1,
+ "ets_table_count": 116,
+ "context_switches": 22614499,
+ "reductions": 43211228312,
+ "garbage_collection_count": 11416345,
+ "words_reclaimed": 20241272866,
+ "io_input": 49674812,
+ "io_output": 686400800,
+ "os_proc_count": 1,
+ "stale_proc_count": 1,
+ "process_count": 296,
+ "process_limit": 262144,
+ "message_queues": {
+ "couch_file": {
+ "count": 2,
+ "min": 1,
+ "max": 1,
+ "50": 1,
+ "90": 1,
+ "99": 1
+ },
+ "couch_db_updater": {
+ "count": 2,
+ "min": 1,
+ "max": 1,
+ "50": 1,
+ "90": 1,
+ "99": 1
+ },
+ "httpc_manager": 1,
+ "httpc_handler_sup": 1,
+ "ken_sup": 1,
+ "ken_server": 1,
+ "couch_replication": 1,
+ "standard_error_sup": 1,
+ "chttpd_auth_cache_lru": 1,
+ "couch_index_sup": 1,
+ "ioq_sup": 1,
+ "couch_index_server": 1,
+ "mem3_events": 1,
+ "jwtf_sup": 1,
+ "jwtf_keystore": 1,
+ "ioq": 1,
+ "couch_uuids": 1,
+ "ftp_sup": 1,
+ "ibrowse_sup": 1,
+ "couch_secondary_services": 1,
+ "couch_primary_services": 1,
+ "couch_task_status": 1,
+ "couch_sup": 1,
+ "global_changes_sup": 1,
+ "global_changes_server": 1,
+ "couch_server": 1,
+ "couch_epi_functions_gen_couch_index": 1,
+ "couch_plugin": 1,
+ "ibrowse": 1,
+ "config_event": 1,
+ "couch_epi_functions_gen_chttpd_auth": 1,
+ "chttpd_sup": 1,
+ "couch_epi_functions_gen_couch_db": 1,
+ "couch_epi_data_gen_flags_config": 1,
+ "couch_epi_functions_gen_global_changes": 1,
+ "couch_proc_manager": 1,
+ "release_handler": 1,
+ "sasl_sup": 1,
+ "couch_epi_functions_gen_chttpd_handlers": 1,
+ "couch_epi_functions_gen_feature_flags": 1,
+ "couch_epi_functions_gen_chttpd": 1,
+ "dreyfus_sup": 1,
+ "sasl_safe_sup": 1,
+ "couch_event_sup2": 1,
+ "alarm_handler": 1,
+ "couch_event_server": 1,
+ "dreyfus_index_manager": 1,
+ "timer_server": 1,
+ "runtime_tools_sup": 1,
+ "couch_httpd_vhost": 1,
+ "chttpd_auth_cache": 1,
+ "couch_stats_sup": 1,
+ "couch_stats_process_tracker": 1,
+ "chttpd": 1,
+ "kernel_safe_sup": 1,
+ "tftp_sup": 1,
+ "couch_stats_aggregator": 1,
+ "rex": 1,
+ "folsom_sup": 1,
+ "inet_gethost_native_sup": 1,
+ "kernel_sup": 1,
+ "ddoc_cache_sup": 1,
+ "global_name_server": 1,
+ "ddoc_cache_opener": 1,
+ "folsom_sample_slide_sup": 1,
+ "ddoc_cache_lru": 1,
+ "file_server_2": 1,
+ "standard_error": 1,
+ "rexi_buffer_nonode@nohost": 1,
+ "rexi_server_nonode@nohost": 1,
+ "couch_drv": 1,
+ "couch_peruser_sup": 1,
+ "tls_connection_sup": 1,
+ "couch_peruser": 1,
+ "folsom_metrics_histogram_ets": 1,
+ "couch_replicator_sup": 1,
+ "ssl_sup": 1,
+ "couch_replicator_scheduler_sup": 1,
+ "smoosh_sup": 1,
+ "folsom_meter_timer_server": 1,
+ "smoosh_server": 1,
+ "couch_replicator_scheduler": 1,
+ "couch_epi_data_gen_dreyfus_black_list": 1,
+ "mem3_sync_nodes": 1,
+ "couch_replicator_rate_limiter": 1,
+ "inet_gethost_native": 1,
+ "inets_sup": 1,
+ "setup_sup": 1,
+ "inet_db": 1,
+ "ssl_pem_cache": 1,
+ "mem3_sync": 1,
+ "ssl_manager": 1,
+ "mem3_sup": 1,
+ "ssl_listen_tracker_sup": 1,
+ "mem3_shards": 1,
+ "mem3_seeds": 1,
+ "httpd_sup": 1,
+ "couch_log_sup": 1,
+ "mem3_reshard_sup": 1,
+ "mango_sup": 1,
+ "couch_log_server": 1,
+ "mem3_reshard_job_sup": 1,
+ "erts_code_purger": 1,
+ "global_group": 1,
+ "error_logger": 1,
+ "couch_replicator_doc_processor": 1,
+ "ssl_connection_sup": 1,
+ "init": 1,
+ "mem3_reshard_dbdoc": 1,
+ "couch_replicator_connection": 1,
+ "erl_signal_server": 1,
+ "couch_replicator_clustering": 1,
+ "config": 1,
+ "mem3_reshard": 1,
+ "user": 1,
+ "couch_epi_sup": 1,
+ "mem3_nodes": 1,
+ "ssl_admin_sup": 1,
+ "mochiweb_clock": 1,
+ "rexi_buffer_mon": 1,
+ "dtls_udp_sup": 1,
+ "rexi_buffer_sup": 1,
+ "erl_prim_loader": 1,
+ "code_server": 1,
+ "httpc_sup": 1,
+ "rexi_sup": 1,
+ "dtls_connection_sup": 1,
+ "rexi_server_sup": 1,
+ "rexi_server_mon": 1,
+ "application_controller": 1,
+ "httpc_profile_sup": 1,
+ "config_sup": 1,
+ "rexi_server": 1
+ },
+ "internal_replication_jobs": 1,
+ "distribution": {}
+}
diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/root.json b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/root.json
new file mode 100644
index 000000000..e7feb41c7
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/couchdb/testdata/v3.1.1/root.json
@@ -0,0 +1,16 @@
+{
+ "couchdb": "Welcome",
+ "version": "3.1.1",
+ "git_sha": "ce596c65d",
+ "uuid": "d7bc2230b8e4de7f20680091bd7a21c7",
+ "features": [
+ "access-ready",
+ "partitioned",
+ "pluggable-storage-engines",
+ "reshard",
+ "scheduler"
+ ],
+ "vendor": {
+ "name": "The Apache Software Foundation"
+ }
+}