telegraf/plugins/inputs/nats
R.I.Pienaar 79ff743064
Add support for credentials file to nats_consumer and nats output (#7022)
2020-02-20 14:30:04 -08:00
..
README.md Update nats readme 2018-01-26 17:15:02 -08:00
nats.go Add support for credentials file to nats_consumer and nats output (#7022) 2020-02-20 14:30:04 -08:00
nats_freebsd.go Build the nats input on freebsd when cgo is enabled (#6658) 2019-11-13 14:45:56 -08:00
nats_test.go Build the nats input on freebsd when cgo is enabled (#6658) 2019-11-13 14:45:56 -08:00

README.md

NATS Input Plugin

The NATS monitoring plugin gathers metrics from the NATS monitoring http server.

Configuration

[[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