我有两个用户定义的指标:totalCount和failedCount。 我将它们组合成一个Stackdriver仪表板上的单个堆积条形图。到目前为止一切都很好。
如果failCount超过totalCount的20%,我想发出警报,但是我找不到实现此目的的方法。创建警报策略的对话框仅允许我使用一个指标,但是为了执行简单的算法,我需要同时使用两个指标。
我想念什么?
答案 0 :(得分:0)
Google目前不支持您想要做的事情,而不是Datadog,还有其他选项,例如创建警报策略时,您可以选择在一个警报中添加多个指标,请参见下面的示例并仅使用策略触发器,请参见下文:
您可以查看此stack,以获取有关算术运算的更多详细信息。
答案 1 :(得分:0)
我认为,创建将要谈论的警报类型的功能将包含在“服务监视”中(请参阅“服务级别目标”部分):
答案 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