跳到主要内容

InfluxDB 辅助函数

InfluxDB v2

函数参数返回值
influxdb_write_v2(url, token, org, bucket, line_data, precision)url: 基础 URL, token: 认证令牌, org: 组织, bucket: 存储桶名称, line_data: 行协议字符串, precision (可选): "ns"/"us"/"ms"/"s"/"m"/"h" (默认 "ns")HTTP 状态码 (例如 204),或引发错误
influxdb_batch_write_v2(url, token, org, bucket, lines, precision)相同,但 lines 是行协议字符串表HTTP 状态码,或引发错误
influxdb_write_v2_async(url, token, org, bucket, line_data, precision)influxdb_write_v2 相同如果已加入队列返回 true,如果验证失败返回 false
influxdb_batch_write_v2_async(url, token, org, bucket, lines, precision)influxdb_batch_write_v2 相同如果已加入队列返回 true,如果验证失败返回 false

InfluxDB v3

函数参数返回值
influxdb_write_v3(url, token, db, line_data, precision, accept_partial, no_sync)url: 基础 URL, token: 认证令牌, db: 数据库名称, line_data: 行协议字符串, precision (可选): "auto"/"nanosecond"/"microsecond"/"millisecond"/"second" (默认 "auto"), accept_partial (可选, 默认 true), no_sync (可选, 默认 false)HTTP 状态码 (例如 204),或引发错误
influxdb_batch_write_v3(url, token, db, lines, precision, accept_partial, no_sync)相同,但 lines 是行协议字符串表HTTP 状态码,或引发错误
influxdb_write_v3_async(url, token, db, line_data, precision, accept_partial, no_sync)influxdb_write_v3 相同如果已加入队列返回 true,如果验证失败返回 false
influxdb_batch_write_v3_async(url, token, db, lines, precision, accept_partial, no_sync)influxdb_batch_write_v3 相同如果已加入队列返回 true,如果验证失败返回 false

行协议格式

<measurement>[,<tag_key>=<tag_value>...] <field_key>=<field_value>[,...] [<timestamp>]