Skip to main content

PutInfluxDB

描述:

将输入具有'line protocol'的数据流的内容写入InfluxDB。 可从InfluxDB官方文档获取更多'line protocol'相关文档 (https://www.influxdb.com/). 数据流可包含单个测量点或多个由换行符分隔的测量点。时间戳(最后一个字段)应该是提供的纳秒级别的数据

标签:

influxdb, measurement, insert, write, put, timeseries, 插入, 写入, 测量点

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.

名字默认值允许值列表描述
数据库名用于连接InfluxDB数据库名

支持表达式语言 (支持流属性和变量)
InfluxDB连接URLhttp://localhost:8086用于连接InfluxDB数据库的URL。 比如: http://influxdb:8086

支持表达式语言 (仅支持变量)
连接超时(秒)0 seconds建立InfluxDB数据库连接的最长时间
用户名访问InfluxDB数据库的用户名

支持表达式语言 (仅支持变量)
密码访问InfluxDB数据库的用户密码

敏感状态
支持表达式语言 (仅支持变量)
字符编码UTF-8指定文档数据的字符集编码

支持表达式语言 (支持流属性和变量)
一致性级别一个
- 一个当一个节点响应写入成功时,返回成功
- 任一当有任何一节点响应写入成功时,返回成功
- 全部当所有的节点都响应写入成功时,返回成功
- Quorum当大多数节点响应写入成功时,返回成功
InfluxDB数据库的一致性级别

支持表达式语言 (支持流属性和变量)
保留策略autogen指定写入记录的保留策略

支持表达式语言 (支持流属性和变量)
分批大小1 MB设置允许一次发送的最大记录数

支持表达式语言 (仅支持变量)

连线:

名字描述
failure-max-size超过最大记录数的数据将输出到此连线
retry写入失败且能重新尝试将路由到此连线
success输入数据成功写入后数据将输出到此连线
failure输入数据流写入失败的数据将输出到此连线

读取属性:

未提供。

写入属性:

名字描述
influxdb.error.messageInfluxDB错误信息

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。