当Tableau活动会话为0持续10分钟时,AWS告警参数配置咨询
AWS CloudWatch告警配置:Tableau活动会话0持续10分钟触发告警
问题分析
你当前的配置(period=300、evaluation_periods=2)逻辑上是对的(300秒×2=600秒=10分钟),但告警未触发的核心原因大概率是统计量Average的选择:如果某个5分钟窗口内存在短暂的非0会话值,会拉高原值,导致平均值不满足<=0的条件。
正确配置方案
方案1:保留原周期,调整统计量
把统计量改为Maximum,确保每个5分钟窗口内的会话数从未超过0(即全程为0),连续两个这样的窗口就触发告警:
module "my_alarm" { ... comparison_operator = "LessThanOrEqualToThreshold" evaluation_periods = "2" metric_name = "ActiveSessions" namespace = "TableauServer" period = "300" statistic = "Maximum" # 确保整个周期内会话数最大值为0 threshold = "0" }
方案2:更精细的分钟级监控
设置period=60(1分钟)、evaluation_periods=10,连续10个1分钟窗口都满足会话数为0时触发告警,这种方式更精准,能避免长周期内的波动干扰:
module "my_alarm" { ... comparison_operator = "LessThanOrEqualToThreshold" evaluation_periods = "10" metric_name = "ActiveSessions" namespace = "TableauServer" period = "60" statistic = "Average" # 1分钟平均值为0,说明该分钟内无活动会话 threshold = "0" }
额外排查点
- 确认Tableau Server已正确向CloudWatch上报
ActiveSessions指标,可在CloudWatch控制台查看指标图表,验证是否存在连续的0值数据点。 - 若告警状态为
INSUFFICIENT_DATA,说明未收到足够的指标数据,需检查Tableau的指标配置是否正常。
内容的提问来源于stack exchange,提问作者x89
相关产品推荐
相关产品推荐

