MQL:检查当前值/可选



正如在标题中我要求在脚本中进行可选或动态值存在检查一样,我的目标只是组合两个相同类型的度量,因此将它们连接起来也是一个解决方案。

对于相同的指标,我有两个不同的路线,一次只能从其中一个得到答案。我想把它们分为一个面板,比如:

fetch container |
{ metric custom.googleapis.com/http/.../count;
metric custom.googleapis.com/http/joe/.../count }
| join

我尝试了不同的组合,outer_join 0似乎最接近,但在一个路由中没有流量的原因:

> Input table 1 does not have time series identifier column
> 'metric.requestType' that is present in table 0.

注意:在一段时间内,一个端头根本没有连接

每个度量中的配置类似。yaml:

---
apiVersion: monitoring.cnrm.cloud.google.com/v1beta1
kind: MonitoringMetricDescriptor
metadata:
labels:
app: << app_name >>
name: custom/http/client/custom/requests/count
namespace: << project_name >>
spec:
type: custom.googleapis.com/http/client/custom/requests/count
metricKind: GAUGE
valueType: INT64
labels:
- key: pod_name

您可以尝试outer_join 0,0。我还没有对此进行测试,但建议来自https://stackoverflow.com/a/70595836其声明如果任一流的值丢失,则它将替换零。根据你想做什么,这方面有几个变化。

相关内容

  • 没有找到相关文章

最新更新