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 兼容的端点。
此页是否对您有帮助?
感谢您的反馈!