Publish to statsd

The Publish to statsd action sends data to a statsd server. Statsd is a popular data collection engine that you will typically find behind real-time graphing engines such as Graphite. Statsd data is published by sending a data value to a bucket that is a string created using dotted notation.

The Publish to statsd action is part of the Technology Preview Extension

This action is part of the Technology Preview Extension, which is also referred to as the sandbox package.
See Technology Preview Extension for information on obtaining and installing the extension.


For more information about statsd and graphite, visit:
https://github.com/etsy/statsd
https://launchpad.net/graphite

Parameter descriptions

Parameter Description
Address The hostname or IP address and port used to connect to the statsd server. The address should be specified as hostname:port. With each $ (variable) name you type, a corresponding row is added to the Input tab. For formatting options, see Using compound strings.
Bucket Each data value in statsd is identified by a bucket string identifier. A string must be provided to identify the data value that you wish to publish. The bucket should be specified as hostname:port. With each $ (variable) name you type, a corresponding row is added to the Input tab. For formatting options, see Using compound strings.
Type There are three valid types for statsd values, Counter, Gauge, and Timing. For more information about these different types, refer to the statsd documentation.

Input tab

The Input tab will have one row per column in the database table, where each row is identified by the table column name.

Parameter Description
Value The value to be sent to statsd.
Sampling The sampling rate for the data being sent to statsd.
other Depending on the values for the Address and Bucket parameters, additional input items may be available to correctly build the group and key strings. For more information, see Using compound strings.