Cloud Monitoring创建告警策略时Threshold值字段的含义是什么?
问题解析与解答
1. https/request_count指标的本质
https/request_count是GCP Monitoring中的累计型指标,它记录的是从https_lb_rule负载均衡器规则创建或重置以来的总请求累计数,并非某一时刻的瞬时请求量。
2. 阈值1的实际意义
你设置的阈值1,不是指"总请求数超过1个",而是请求速率超过每秒1个。GCP处理累计型指标的阈值告警时,默认会自动计算其单位时间内的增量速率,以此作为告警判断的依据。
- 当负载均衡器每秒处理的请求数>1时,就会触发告警;
- 若告警策略配置了聚合窗口(比如默认1分钟),实际是判断该窗口内的平均请求速率是否超过阈值1。
3. 告警通知数值的解读
通知里的5.000、35.000,就是触发告警时的实际请求速率(单位:请求/秒)。比如数值5.000表示当时负载均衡器每秒处理了5个请求,远超阈值1,因此触发告警。
4. 按需调整阈值的方法
- 若想基于「总请求数超过某值」告警:在创建策略的
Select a metric步骤中,选中https/request_count后点击Edit metric,将Aggregator改为sum,此时设置的阈值就代表累计总请求数(比如设为100,即总请求数超100时触发)。 - 若仍想基于速率告警,直接调整阈值数值即可(比如设为10,即每秒请求数超10时触发)。
内容的提问来源于stack exchange,提问作者Nosail
相关产品推荐
相关产品推荐

