35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
|
# Influx
|
||
|
|
||
|
The `influx` data format outputs metrics into [InfluxDB Line Protocol][line
|
||
|
protocol]. This is the recommended format unless another format is required
|
||
|
for interoperability.
|
||
|
|
||
|
### Configuration
|
||
|
```toml
|
||
|
[[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 = "influx"
|
||
|
|
||
|
## Maximum line length in bytes. Useful only for debugging.
|
||
|
influx_max_line_bytes = 0
|
||
|
|
||
|
## When true, fields will be output in ascending lexical order. Enabling
|
||
|
## this option will result in decreased performance and is only recommended
|
||
|
## when you need predictable ordering while debugging.
|
||
|
influx_sort_fields = false
|
||
|
|
||
|
## When true, Telegraf will output unsigned integers as unsigned values,
|
||
|
## i.e.: `42u`. You will need a version of InfluxDB supporting unsigned
|
||
|
## integer values. Enabling this option will result in field type errors if
|
||
|
## existing data has been written.
|
||
|
influx_uint_support = false
|
||
|
```
|
||
|
|
||
|
[line protocol]: https://docs.influxdata.com/influxdb/latest/write_protocols/line_protocol_tutorial/
|