43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
# NATS Input Plugin
 | 
						|
 | 
						|
The [NATS](http://www.nats.io/about/) monitoring plugin gathers metrics from
 | 
						|
the NATS [monitoring http server](https://www.nats.io/documentation/server/gnatsd-monitoring/).
 | 
						|
 | 
						|
### Configuration
 | 
						|
 | 
						|
```toml
 | 
						|
[[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:
 | 
						|
 | 
						|
```
 | 
						|
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
 | 
						|
```
 |