Adding upstream version 1.34.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
e393c3af3f
commit
4978089aab
4963 changed files with 677545 additions and 0 deletions
60
plugins/inputs/nats/README.md
Normal file
60
plugins/inputs/nats/README.md
Normal file
|
@ -0,0 +1,60 @@
|
|||
# NATS Server Monitoring Input Plugin
|
||||
|
||||
This plugin gathers metrics of a [NATS][nats] server instance using its
|
||||
[monitoring endpoints][nats_monitoring].
|
||||
|
||||
⭐ Telegraf v1.6.0
|
||||
🏷️ server
|
||||
💻 all
|
||||
|
||||
[nats]: http://www.nats.io
|
||||
[nats_monitoring]: https://docs.nats.io/running-a-nats-service/nats_admin/monitoring
|
||||
|
||||
## 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
|
||||
# Provides metrics about the state of a NATS server
|
||||
# This plugin does NOT support FreeBSD
|
||||
[[inputs.nats]]
|
||||
## The address of the monitoring endpoint of the NATS server
|
||||
server = "http://localhost:8222"
|
||||
|
||||
## Maximum time to receive response
|
||||
# response_timeout = "5s"
|
||||
```
|
||||
|
||||
## Metrics
|
||||
|
||||
- nats
|
||||
- tags
|
||||
- server
|
||||
- fields:
|
||||
- uptime (integer, nanoseconds)
|
||||
- mem (integer, bytes)
|
||||
- subscriptions (integer, count)
|
||||
- out_bytes (integer, bytes)
|
||||
- connections (integer, count)
|
||||
- in_msgs (integer, bytes)
|
||||
- total_connections (integer, count)
|
||||
- cores (integer, count)
|
||||
- cpu (integer, count)
|
||||
- slow_consumers (integer, count)
|
||||
- routes (integer, count)
|
||||
- remotes (integer, count)
|
||||
- out_msgs (integer, count)
|
||||
- in_bytes (integer, bytes)
|
||||
|
||||
## Example Output
|
||||
|
||||
```text
|
||||
nats,server=http://localhost:8222 uptime=117158348682i,mem=6647808i,subscriptions=0i,out_bytes=0i,connections=0i,in_msgs=0i,total_connections=0i,cores=2i,cpu=0,slow_consumers=0i,routes=0i,remotes=0i,out_msgs=0i,in_bytes=0i 1517015107000000000
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue