Supported protocols in InfluxDB

InfluxData supports the following protocols for interacting with InfluxDB:

CollectD

Using the collectd input, InfluxDB can accept data transmitted in collectd native format. This data is transmitted over UDP.

Graphite

The Graphite plugin allows measurements to be saved using the Graphite line protocol. By default, enabling the Graphite plugin will allow you to collect metrics and store them using the metric name as the measurement.

OpenTSDB

InfluxDB supports both the telnet and HTTP OpenTSDB protocol.This means that InfluxDB can act as a drop-in replacement for your OpenTSDB system.

Prometheus

InfluxDB provides native support for the Prometheus read and write API to convert remote reads and writes to InfluxDB queries and endpoints.

UDP

UDP (User Datagram Protocol) can be used to write to InfluxDB. The CollectD input accepts data transmitted in collectd native format over UDP.