Syntax

line protocol 元素

Measurement

  • 必填, Measurement 名稱對於大小寫是敏感的,並且不可以 _ 為開頭,此 _ 為 InfluxDB system 保留使用。
Data typeString

Tag set

  • 選填,當有多個 Tag set 時用 , 做為區隔。
  • Tag set 對於大小寫是敏感的, Tag key 不可以 _ 為開頭。
Key data typeString
Value data typeString

Field set

  • 必填, Point 必須至少有一對 Field set,當有多個 Field set 時用 , 做為區隔。
  • Field keys 對於大小寫是敏感的,且不可以 _ 為開頭。
  • Field valuesString 型態時,請使用雙引號 " 包起來。
Key data type: String
Value data type: Float | Integer | UInteger | String | Boolean

Timestamp

  • 選填,預設使用 InfluxDB Host 的系統時間(UTC)。
  • 為了確保 Point 上的時間為觀測到數據的時間,而不是 InfluxDB 收到的時間,因此建議總是帶入 Timestamp
  • 默認精度為 nanoseconds(ns),若 insert 的時間精度不是 ns 則必須指定精度,InfluxDB 接受以下精度: nanoseconds(ns)microseconds(us)milliseconds(ms)seconds(s)
Data type: Unix timestamp

Line Protocol Data types

Data types and format
Data types and format

範例

 

參考