文档文档

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 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时的数据引擎,用于实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看