Graphite output data format
The Graphite data format is serialized from Telegraf metrics using either the
template pattern or tag support method. You can select between the two
methods using the
graphite_tag_support option. When set, the tag support method is used,
otherwise the [template pattern][templates]) option is used.
[[outputs.file]] ## Files to write to, "stdout" is a specially handled file. files = ["stdout", "/tmp/metrics.out"] ## 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 = "graphite" ## Prefix added to each graphite bucket prefix = "telegraf" ## Graphite template pattern template = "host.tags.measurement.field" ## Support Graphite tags, recommended to enable when using Graphite 1.1 or later. # graphite_tag_support = false
graphite_tag_support option is enabled, the template pattern is not
used. Instead, tags are encoded using
Graphite tag support,
added in Graphite 1.1. The
metric_path is a combination of the optional
prefix option, measurement name, and field name.
name is reserved by Graphite, any conflicting tags and will be encoded as
cpu,cpu=cpu-total,dc=us-east-1,host=tars usage_idle=98.09,usage_user=0.89 1455320660004257758 => cpu.usage_user;cpu=cpu-total;dc=us-east-1;host=tars 0.89 1455320690 cpu.usage_idle;cpu=cpu-total;dc=us-east-1;host=tars 98.09 1455320690
For more information on templates and template patterns, see Template patterns.
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Telegraf and this documentation. To find support, the following resources are available:
InfluxDB Cloud customers can contact InfluxData Support.