文档文档

InfluxDB 中的 OpenTSDB 协议支持

此页面记录了较早版本的 InfluxDB OSS。 InfluxDB OSS v2 是最新的稳定版本。 请参阅 InfluxDB v2 文档

OpenTSDB 输入

InfluxDB 同时支持 telnet 和 HTTP OpenTSDB 协议。 这意味着 InfluxDB 可以作为 OpenTSDB 系统的直接替代品。

配置

OpenTSDB 输入允许设置绑定地址、目标数据库以及该数据库中的目标保留策略。 如果数据库不存在,则会在输入初始化时自动创建。 如果您还决定配置保留策略(如果未配置,输入将使用自动创建的默认保留策略),则数据库和保留策略都必须已存在。

也可以设置 write-consistency-level。 如果任何写入操作不符合配置的一致性保证,则会发生错误且数据将不会被索引。 默认的一致性级别为 ONE

OpenTSDB 输入还对其接收的点执行内部批处理,因为批量写入数据库效率更高。 默认批处理大小为 1000,待处理批处理因子为 5,批处理超时为 1 秒。 这意味着输入将写入最大大小为 1000 的批次,但如果批次在第一个点添加到批次后的 1 秒内未达到 1000 个点,则无论大小如何,它都会发出该批次。 待处理批处理因子控制可以同时在内存中存在的批次数量,允许输入传输一个批次,同时仍在构建其他批次。

Telegraf OpenTSDB 输出插件

Telegraf OpenTSDB 输出插件 将 OpenTSDB 协议输出到 OpenTSDB 端点。 使用此插件写入 InfluxDB 或其他 OpenTSDB 兼容的端点。


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。 您可以继续像目前一样使用它,而无需对代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开 Alpha 测试

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可证获得许可。

我们正在发布两个产品作为 Alpha 测试的一部分。

InfluxDB 3 Core 是我们新的开源产品。 它是用于时间序列和事件数据的最新数据引擎。 InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、只读副本、高可用性、可扩展性和细粒度的安全性。

有关如何入门的更多信息,请查看