Telegraf data formats

Telegraf supports data formats on both sides of the pipeline:

  • Input data formats (parsers) convert raw data, such as JSON, CSV, or Prometheus exposition format, into Telegraf metrics. Input plugins that support parsing provide the data_format option to select one.
  • Output data formats (serializers) convert Telegraf metrics into the format a destination expects, such as InfluxDB line protocol, JSON, or Graphite. Output plugins that support serialization provide the data_format option to select one.

This section is the reference for every format and its options:

For task-focused guides with worked examples, see Parse incoming data and Serialize outgoing data.


Was this page helpful?

Thank you for your feedback!