|  | ||
|---|---|---|
| .. | ||
| README.md | ||
| rethinkdb.go | ||
| rethinkdb_data.go | ||
| rethinkdb_data_test.go | ||
| rethinkdb_server.go | ||
| rethinkdb_server_test.go | ||
| rethinkdb_test.go | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	RethinkDB Input
Collect metrics from RethinkDB.
Configuration
This section contains the default TOML to configure the plugin.  You can
generate it using telegraf --usage rethinkdb.
[[inputs.rethinkdb]]
  ## An array of URI to gather stats about. Specify an ip or hostname
  ## with optional port add password. ie,
  ##   rethinkdb://user:auth_key@10.10.3.30:28105,
  ##   rethinkdb://10.10.3.33:18832,
  ##   10.0.0.1:10000, etc.
  servers = ["127.0.0.1:28015"]
  ## If you use actual rethinkdb of > 2.3.0 with username/password authorization,
  ## protocol have to be named "rethinkdb2" - it will use 1_0 H.
  # servers = ["rethinkdb2://username:password@127.0.0.1:28015"]
  ## If you use older versions of rethinkdb (<2.2) with auth_key, protocol
  ## have to be named "rethinkdb".
  # servers = ["rethinkdb://username:auth_key@127.0.0.1:28015"]
Metrics
- rethinkdb
- tags:
- type
- ns
- rethinkdb_host
- rethinkdb_hostname
 
- fields:
- cache_bytes_in_use (integer, bytes)
- disk_read_bytes_per_sec (integer, reads)
- disk_read_bytes_total (integer, bytes)
- disk_written_bytes_per_sec (integer, bytes)
- disk_written_bytes_total (integer, bytes)
- disk_usage_data_bytes (integer, bytes)
- disk_usage_garbage_bytes (integer, bytes)
- disk_usage_metadata_bytes (integer, bytes)
- disk_usage_preallocated_bytes (integer, bytes)
 
 
- tags:
- rethinkdb_engine
- tags:
- type
- ns
- rethinkdb_host
- rethinkdb_hostname
 
- fields:
- active_clients (integer, clients)
- clients (integer, clients)
- queries_per_sec (integer, queries)
- total_queries (integer, queries)
- read_docs_per_sec (integer, reads)
- total_reads (integer, reads)
- written_docs_per_sec (integer, writes)
- total_writes (integer, writes)
 
 
- tags: