Stackdriver:根据涉及两个用户定义指标的简单算法创建警报策略

时间:2019-01-17 15:12:48

标签: stackdriver google-cloud-stackdriver

我有两个用户定义的指标:totalCount和failedCount。 我将它们组合成一个Stackdriver仪表板上的单个堆积条形图。到目前为止一切都很好。

如果failCount超过totalCount的20%,我想发出警报,但是我找不到实现此目的的方法。创建警报策略的对话框仅允许我使用一个指标,但是为了执行简单的算法,我需要同时使用两个指标。

我想念什么?

3 个答案:

答案 0 :(得分:0)

Google目前不支持您想要做的事情,而不是Datadog,还有其他选项,例如创建警报策略时,您可以选择在一个警报中添加多个指标,请参见下面的示例并仅使用策略触发器,请参见下文:

Policy Triggers

您可以查看此stack,以获取有关算术运算的更多详细信息。

答案 1 :(得分:0)

我认为,创建将要谈论的警报类型的功能将包含在“服务监视”中(请参阅“服务级别目标”部分):

https://cloud.google.com/service-monitoring/

答案 2 :(得分:0)

您可以使用比率警报完全创建您要描述的警报策略。不幸的是,您不能通过UI创建这些对象,而必须使用API​​(https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#metricthreshold-检出“ denominatorFilter”)。

gcloud CLI工具确实支持API的所有功能,因此,如果您不想这样做,实际上不必编写代码-请参见https://cloud.google.com/monitoring/alerts/using-alerting-api#api-create-policy

Stackdriver工程师Aaron Sher

相关问题