Stackdriver监控图表的算术运算

时间:2017-11-15 04:19:42

标签: google-cloud-platform stackdriver google-cloud-stackdriver

我正在尝试为我的服务提供的自定义指标设置Stackdriver控制台。

特别是我从一般的custom/grpc/time_ms指标开始,它是一个标尺并且上面有status标签。我希望能够设置图表并提醒指标的成功率(类似count:custom/grpc/time_ms{status:OK} / count:custom/grpc/time_ms{*})。

在我以前的项目中,我使用了Datadog,它是pretty easy to do so there。但我在UI和Stackdriver文档中都没有看到任何类似的功能。所以我想知道它是没有记录还是根本不支持?

2 个答案:

答案 0 :(得分:2)

这个问题已经很老了,但是对于 Google Cloud 的新用户来说仍然可能有用。

在 Google Cloud Console 的“Metrics Explorer”中,有一个选项可以使用 MQL 编写查询(点击 k=4 x=[| 0, 1, 0 | 1, 0, 0 | 0, 0, 1 |] 按钮)。 MQL 支持详细描述的表达式 here

将一个指标除以另一个指标的最简单示例如下所示:

Query Editor

答案 1 :(得分:0)

是的,您可以创建custom metrics并从Stackdriver监控它们,也可以从WebApplication创建包含自定义图表的新仪表板。

还支持由自定义指标触发的策略,您可以为指标或其变化率设置阈值,或者如果自定义指标不再提供数据,则发送通知,即“度量标准缺席”。 您可以找到有关提醒here的更多信息。

考虑如文档所述: “自定义指标与Stackdriver Monitoring的内置指标相同,但以下情况除外:

  • 您可以创建和删除它们

  • 您可以将时间序列数据写入

  • 自定义指标名称以custom.googleapis.com/开头,与内置指标不同。 “