;数据源;InfluxDB数据源;在Grafana通量支持

通量Grafana查询语言

Grafana支持通量运行InfluxDB 1.8 +。看到1.8兼容性更多信息和连接细节。

的名字 描述
的名字 数据源名称。这就是指在面板和查询的数据源。我们建议之类的InfluxDB-Flux
默认的 默认数据源为新面板意味着它将被选中。
URL HTTP协议,IP地址和端口InfluxDB API。默认InfluxDB 2.0 API端口是8086。
组织 流入组织将用于流量查询。这也是过去的v.organization查询宏。
令牌 身份验证令牌用于流量查询。2.0与涌入,使用涌入的身份验证令牌的功能。1.8,涌入令牌用户名:密码
默认的桶 (可选)流入桶这将是用于v.defaultBucket宏在变化的查询。
最小时间间隔 (可选)引用最小时间间隔
Max系列 (可选)的数量限制系列/表Grafana流程。这个数字降低到防止滥用,增加它如果你有很多小时间序列,并不是所有的显示。默认为1000。

最小时间间隔

汽车集团的下限时间间隔。建议设置为写频率,例如1米如果您的数据是每一分钟写的。这个选项也可以覆盖/仪表盘面板中配置数据源的选择。重要的是要注意,这个值需要被格式化为一个数字紧随其后的是一个有效的标识符,例如1米(1分钟)或30年代(30秒)。以下时间支持标识符:

标识符 描述
y 一年
w
d 一天
h 小时
一分钟
年代 第二个
女士 毫秒

您可以使用流量查询和脚本语言。Grafana通量查询编辑器是一个文本编辑器的原始通量与宏观支持查询。

支持宏

宏支持复制粘贴Chronograf

宏的例子 描述
v.timeRangeStart 将取代当前活动的开始时间的选择。例如,2020 - 06 - 11 - t13:31:00z
v.timeRangeStop 将取代当前活动的结束时间的选择。例如,2020 - 06 - 11 - t14:31:00z
v.windowPeriod 将被替换为一个间隔字符串兼容通量对应Grafana间隔时间范围的基础上计算的有效时间的选择。例如,5 s
v.defaultBucket 将被替换为数据源配置的“默认桶”设置
v.organization 将被替换为数据源配置的“组织”设置

例如,下面的查询将被替换为接下来的查询,和间隔时间值改变根据活动时间选择):

Grafana通量查询:

(桶:v.defaultBucket) | >距离(开始:v。timeRangeStart,停止:v.timeRangeStop) | >过滤器(fn: r (r) = > [“_measurement”] = = cpu或r (“_measurement”) = =“交换”)| >过滤器(fn: (r) = > r (“_field”) = =“usage_system”或r (“_field”) = =“免费”)| > aggregateWindow(每个:v。windowPeriod fn:意思是)| >产量(名字:“的意思是”)

插入查询发送到流入:

从(斗:“grafana”) | >范围(开始:2020 - 06 - 11 t13:59:07z站:2020 - 06 - 11 - t14:59:07z) | >过滤器(fn: (r) = > r (“_measurement”) = = cpu或r (“_measurement”) = =“交换”)| >过滤器(fn: (r) = > r (“_field”) = =“usage_system”或r (“_field”) = =“免费”)| > aggregateWindow(每个:2 s, fn:意味着)| >产量(名字:“的意思是”)

您可以查看插入版本的查询与查询检查员。有关更多信息,请参考面板检查员