我有一个简单的谷歌云监控查询语言来显示基于日志的指标对 kubernetes 中所有容器的所有请求的计数。查询如下。
k8s_container::logging.googleapis.com/user/service-api-gateway-prod-request-in-count | sum
小部件将如下所示
我想将折线图的长标签重命名为更短的名称,例如“请求计数”。我该怎么做?
我有一个简单的谷歌云监控查询语言来显示基于日志的指标对 kubernetes 中所有容器的所有请求的计数。查询如下。
k8s_container::logging.googleapis.com/user/service-api-gateway-prod-request-in-count | sum
小部件将如下所示
我想将折线图的长标签重命名为更短的名称,例如“请求计数”。我该怎么做?
所以我能做的最好的就是在表中添加一个新列并映射该列。
在我的示例中,我添加add [p: 'error count'] | map [p]
到该行,并变成这样。
k8s_container::logging.googleapis.com/user/service-api-gateway-prod-request-in-count | sum | add [p: 'error count'] | map [p]
这适用于我的情况。
这sum
实际上是使用聚合器进行group_by
表操作的快捷方式。sum
使用完整的形式group_by
允许您控制输出值列名。
k8s_container::logging.googleapis.com/user/service-api-gateway-prod-request-in-count
| group_by [], [request_count: sum(val())]
您可以尝试使用 重命名值列| value [request_count: val()]
。