# Configuration for Graphite server to send metrics to [[outputs.graphite]] ## TCP endpoint for your graphite instance. ## If multiple endpoints are configured, the output will be load balanced. ## Only one of the endpoints will be written to with each iteration. servers = ["localhost:2003"] ## Prefix metrics name prefix = "" ## Graphite output template ## see https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_OUTPUT.md template = "host.tags.measurement.field" ## Enable Graphite tags support # graphite_tag_support = false ## Define how metric names and tags are sanitized; options are "strict", or "compatible" ## strict - Default method, and backwards compatible with previous versionf of Telegraf ## compatible - More relaxed sanitizing when using tags, and compatible with the graphite spec # graphite_tag_sanitize_mode = "strict" ## Character for separating metric name and field for Graphite tags # graphite_separator = "." ## Graphite templates patterns ## 1. Template for cpu ## 2. Template for disk* ## 3. Default template # templates = [ # "cpu tags.measurement.host.field", # "disk* measurement.field", # "host.measurement.tags.field" #] ## timeout in seconds for the write connection to graphite timeout = 2 ## Optional TLS Config # tls_ca = "/etc/telegraf/ca.pem" # tls_cert = "/etc/telegraf/cert.pem" # tls_key = "/etc/telegraf/key.pem" ## Use TLS but skip chain & host verification # insecure_skip_verify = false