1
0
Fork 0
telegraf/plugins/inputs/rethinkdb/README.md
Daniel Baumann 4978089aab
Adding upstream version 1.34.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-24 07:26:29 +02:00

70 lines
2.2 KiB
Markdown

# RethinkDB Input Plugin
Collect metrics from [RethinkDB](https://www.rethinkdb.com/).
## Global configuration options <!-- @/docs/includes/plugin_config.md -->
In addition to the plugin-specific configuration settings, plugins support
additional global and plugin configuration settings. These settings are used to
modify metrics, tags, and field or create aliases and configure ordering, etc.
See the [CONFIGURATION.md][CONFIGURATION.md] for more details.
[CONFIGURATION.md]: ../../../docs/CONFIGURATION.md#plugins
## Configuration
```toml @sample.conf
# Read metrics from one or many RethinkDB servers
[[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)
- 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)
## Example Output