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 兼容的端点。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子! 我们欢迎并鼓励您提供关于 InfluxDB 和本文档的反馈和错误报告。 要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。