--- description: "Telegraf plugin for sending metrics to NSQ" menu: telegraf_v1_ref: parent: output_plugins_reference name: NSQ identifier: output-nsq tags: [NSQ, "output-plugins", "configuration", "messaging"] introduced: "v0.2.1" os_support: "freebsd, linux, macos, solaris, windows" related: - /telegraf/v1/configure_plugins/ - https://github.com/influxdata/telegraf/tree/v1.36.1/plugins/outputs/nsq/README.md, NSQ Plugin Source --- # NSQ Output Plugin This plugin writes metrics to the given topic of a [NSQ](https://nsq.io) instance as a producer in one of the supported [data formats](/telegraf/v1/data_formats/output). **Introduced in:** Telegraf v0.2.1 **Tags:** messaging **OS support:** all [nsq]: https://nsq.io [data_formats]: /docs/DATA_FORMATS_OUTPUT.md ## Global configuration options 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](/telegraf/v1/configuration/#plugins) for more details. [CONFIGURATION.md]: ../../../docs/CONFIGURATION.md#plugins ## Configuration ```toml @sample.conf # Send telegraf measurements to NSQD [[outputs.nsq]] ## Location of nsqd instance listening on TCP server = "localhost:4150" ## NSQ topic for producer messages topic = "telegraf" ## Data format to output. ## Each data format has its own unique set of configuration options, read ## more about them here: ## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md data_format = "influx" ```