Documentation

变量类型

变量类型决定了变量可能值的列表是如何填充的。以下是可用的变量类型:

映射

映射变量使用CSV格式的键值对列表将键映射到特定值。键在InfluxDB用户界面(UI)中填充变量的值列表,但在实际处理查询时使用值。

映射变量最常见的用例是将简单的、易读的键别名为复杂的值。

地图变量 CSV 示例
Juanito MacNeil,"5TKl6l8i4idg15Fxxe4P"
Astrophel Chaudhary,"bDhZbuVj5RV94NcFXZPm"
Ochieng Benes,"YIhg6SoMKRUH8FMlHs3V"
Mila Emile,"o61AhpOGr5aO3cYVArC0"

查询

查询变量值通过Flux查询的 _value 列填充。

查询变量示例
// List all buckets
buckets()
    |> rename(columns: {"name": "_value"})
    |> keep(columns: ["_value"])

有关仪表板变量查询的示例,请参阅 常见变量查询

关于变量查询需要注意的重要事项

  • 变量将仅使用来自 _value 列的值。 如果您要查找的数据在除 _value 以外的列中,请使用 rename()map() 函数将该列的名称更改为 _value
  • 变量只会使用输出流中的第一个表。使用group()函数将所有内容分组到一个单一的表中。
  • 不要在变量查询中使用任何 预定义的仪表板变量

CSV

CSV变量使用CSV格式的列表来填充变量值。一个常见的用例是当潜在值的列表是静态的,不能从InfluxDB查询时。

CSV变量示例
value1, value2, value3, value4
value1
value2
value3
value4


Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看:

由TSM驱动的InfluxDB Cloud