---
title: ''
description: Telegraf plugin for collecting metrics from NATS Server Monitoring
url: https://docs.influxdata.com/telegraf/v1/input-plugins/nats/
estimated_tokens: 481
product: Telegraf Enterprise
version: v1
publisher: InfluxData
canonical: https://docs.influxdata.com/telegraf/v1/input-plugins/nats/
date: '2026-05-21T20:10:18+02:00'
lastmod: '2026-05-21T20:10:18+02:00'
---

==========

* Telegraf v1.6.0+

[Plugin source](https://github.com/influxdata/telegraf/tree/v1.39.1/plugins/inputs/nats/)[Download configuration](https://raw.githubusercontent.com/influxdata/telegraf/refs/tags/v1.39.1/plugins/inputs/nats/sample.conf)

# NATS Server Monitoring Input Plugin

This plugin gathers metrics of a [NATS](http://www.nats.io) server instance using its[monitoring endpoints](https://docs.nats.io/running-a-nats-service/nats_admin/monitoring).

**Introduced in:** Telegraf v1.6.0**Tags:** server**OS support:** all

## Global configuration options

Plugins support additional global and plugin configuration settings for tasks
such as modifying metrics, tags, and fields, creating aliases, and configuring
plugin ordering. See [CONFIGURATION.md](/telegraf/v1/configuration/#plugins) for more details.

## Configuration

```toml
# 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
```
