我在谷歌云中发布指标,统计某些作业的执行频率以及成功与失败的频率。这些都是累积度量,因此实际发出的值应该是单调增加的。
当我绘制这些指标时,对于每项工作,我希望得到3行,每行通常都在增加。MQL似乎正在破坏这些度量的累积性质,而不是绘制发射的图形。
可视化指标,由于某种原因而不是累积的
我希望看到更多的阶跃函数,其中最后一个值是6而不是2。
相关MQL为:
fetch_cumulative gce_instance
| metric 'custom.googleapis.com/opencensus/foo_job.counter'
| group_by [metric.eventName],
[sum(value.counter)]
我的理解是fetch
会将累积度量转换为增量度量,从而导致这种行为。但是fetch_cumulative应该避免这种情况。
我认为fetch_cumulative
应该做这项工作。然而,根据脚注,UI中的图表可能会自动将其转换为delta流。也许可以直接尝试API调用来确认这种行为。