influxdb 是否向后兼容 graphite/carbon api?

is influxdb backward compatible with graphite/carbon api?

我们正在评估用基于 InfluxDB 的堆栈替代 Graphite 作为我们的监控系统,并想知道 InfluxDB 对 Graphite 线路协议的支持是否完全向后兼容 Graphite/Carbon api?

您可以通过两种方式将Graphite格式数据写入InfluxDB。

使用 Telegraf

在 Telegraf 中使用 socket_listener 您可以接受 Graphite Format 数据。然后可以将此数据转发到 InfluxDB。

使用 InfluxDB

InfluxDB 可以通过 Graphite Service 处理 Graphite 格式数据,可以在 InfluxDB 配置文件的 [[graphite]] 部分进行配置。

可以在 Graphite line 协议中写入数据,通过 Graphite API 读取存储在 influx 中的数据是不可能的(本机)。

InfluxGraph 是 Graphite API 的第三方存储查找器,可以处理该问题。