Stackdriver监控指标是否报告错误?

时间:2020-01-09 15:01:44

标签: google-cloud-platform monitoring stackdriver

我们正在将异常和其他错误发送到stackdriver错误报告,这对我们来说很好。

但是,我们希望将https://console.cloud.google.com/errors(“发生次数”列)上看到的每个产品的错误计数视为stackdiver监视中的指标,以便与我们的运营团队更好地集成。当前的通知支持非常有限。

有没有一种方法可以使每个错误发生都增加监视的对策?

非常感谢

塞巴斯蒂安

1 个答案:

答案 0 :(得分:1)

Stackdriver允许您使用日志记录条目作为度量标准。这意味着,如果您正在记录异常,则可以使用过滤器来获取它们并将它们用作计数指标,即记录异常的次数。

为此,您需要使用Log-based metrics。为异常及其相应的指标创建advanced log query后,它将显示在Stackdriver Monitoring中。

在Stackdriver Monitoring中,根据创建指标的资源(// grouping elements into 2-dimentional array const grouped = data.reduce((prev, curr, index) => { const idx = parseInt(index / 9) if (prev[idx]) { prev[idx].push(curr) } else { prev[idx] = [curr] } return prev }, []) // generate new arrays const dataset1 = [], dataset2 = [] for (let group of grouped) { dataset1.push(...group.slice(0, 3)) dataset2.push(...group.slice(3, 9)) }gce_instancegae_app)的不同,您将看到gke_container前缀。

您只需使用Metrics Explorer来查找新指标,只需在搜索框中输入user/* +自定义基于日志的指标的名称即可。

相关问题