如何在 aliasByNode() 函数中获取 Grafana 石墨查询中“*”节点的节点名称
Posted
技术标签:
【中文标题】如何在 aliasByNode() 函数中获取 Grafana 石墨查询中“*”节点的节点名称【英文标题】:How to get node name for " * " node in Grafana graphite query in aliasByNode() funtion 【发布时间】:2020-07-19 21:01:11 【问题描述】:在 grafana 中,我尝试在查询中使用 * 从所有节点获取值。
实际查询:
使用的数据源:石墨
如果我使用 aliasByNode(2) 我期望节点值,而是显示 *。
【问题讨论】:
【参考方案1】:maxSeries
将指标的整个子集缩减为“全新”的指标,并且该指标的字面意思是 - Demo.test.*.*.observed_daily.utilization
。用'.'简单分割后你得到*。
如果您在任何减少/聚合函数之前应用aliasByNode
,您可以避免这种行为,例如。
maxSeries(aliasByNode(Demo.test.*.*.observed_daily.utilization, 2))
【讨论】:
如果应用上述解决方案,查询将显示为别名值以上是关于如何在 aliasByNode() 函数中获取 Grafana 石墨查询中“*”节点的节点名称的主要内容,如果未能解决你的问题,请参考以下文章