关键词:
【中文标题】创建 Cloudwatch 指标和警报时遇到问题 - 检查是不是在过去 24 小时内记录了语句【英文标题】:Trouble to create Cloudwatch Metric & Alarm - Check if statement was logged in last 24 Hours创建 Cloudwatch 指标和警报时遇到问题 - 检查是否在过去 24 小时内记录了语句 【发布时间】:2021-01-29 14:17:56 【问题描述】:如果 AWS 中的已调度任务未按预期运行,则尝试通过 Terraform 创建 Cloudwatch 警报以获取警报。
地形
resource "aws_cloudwatch_log_metric_filter" "update_run"
name = "update_run"
pattern = "Database was updated"
log_group_name = aws_cloudwatch_log_group.log_group.name
metric_transformation
name = "update_run_count"
namespace = "dbupdates"
value = 1
default_value = 0
resource "aws_cloudwatch_metric_alarm" "update_run_alarm"
alarm_name = "update_run_alarm"
comparison_operator = "LessThanThreshold"
evaluation_periods = "1"
metric_name = "update_run_count"
namespace = "dbupdates"
period = "86400" // 24 h
statistic = "Sum"
threshold = "1"
treat_missing_data = "ignore"
alarm_description = "Number of db updates done"
alarm_actions = ["$data.aws_sns_topic.alarms.arn"]
ok_actions = ["$data.aws_sns_topic.alarms.arn"]
data "aws_sns_topic" "alarms"
name = "alarms"
任务在凌晨 04:00 通过 CloudWatch 预定事件运行。我想要在过去 24 小时内未看到“数据库已更新”时发出警报。
当前情况:我们在 1 分钟后收到警报“OK”.. 我想我们想要存档的方式完全错误(-:“时期”何时开始计算?也许在 Terraform 创建警报之后?
很想得到一些帮助。
【问题讨论】:
【参考方案1】:-
打开 CloudWatch 控制台。
选择指标。
选择“所有指标”选项卡。
选择自定义。
选择维度实例。
按 InstanceId 和指标名称选择您的自定义指标。
查看指标图表。
mon-put-metric-alarm --alarm-name my-alarm \
--alarm-description "some desc" \
--metric-name CPUUtilization \
--namespace AWS/EC2 \
--statistic Average \
--period 60 --threshold 90 \
--comparison-operator GreaterThanThreshold \
--dimensions InstanceId=i-abcdef \
--evaluation-periods 3 \
--unit Percent \
--alarm-actions arn:aws:sns:us-east-1:1234567890:my-topic
【讨论】:
使用 cloudformation 基于 lambda 持续时间指标创建 cloudwatch 警报
】使用cloudformation基于lambda持续时间指标创建cloudwatch警报【英文标题】:Creatingcloudwatchalarmbasedonlambdadurationmetricusingcloudformation【发布时间】:2022-01-0115:24:01【问题描述】:我能够使用GUI根据持续时间指标创建cw警报(如果lambda运... 查看详情
Terraform:Cloudwatch Canary Synthetics,如何创建指标警报
】Terraform:CloudwatchCanarySynthetics,如何创建指标警报【英文标题】:Terraform:CloudwatchCanarySynthetics,Howtocreatemetricalarm【发布时间】:2021-08-0818:24:32【问题描述】:我尝试为我的Canary资源创建警报。我找不到在我的资源中为aws_cloudwatch... 查看详情
使用 Terraform 的 CloudWatch 指标警报
】使用Terraform的CloudWatch指标警报【英文标题】:CloudWatchmetricalarmusingTerraform【发布时间】:2019-12-2620:08:31【问题描述】:由于某种原因尝试使用Terraform设置一些CloudWatch警报时,它找不到指标并且警报仍然卡在数据不足的情况下... 查看详情
CloudWatch 自定义 EC2 内存指标和带有 AutoScaling 策略的警报
】CloudWatch自定义EC2内存指标和带有AutoScaling策略的警报【英文标题】:CloudWatchcustomEC2memorymetricandalarmwithAutoScalingpolicy【发布时间】:2018-08-0518:36:21【问题描述】:我的目标是根据我的EC2实例上使用的内存来测试AutoScaling。为了监... 查看详情
通过 CDK 从 CfnDeliveryStream 获取 cloudwatch 警报的指标
】通过CDK从CfnDeliveryStream获取cloudwatch警报的指标【英文标题】:GetmetricsforcloudwatchalarmfromCfnDeliveryStreamviaCDK【发布时间】:2021-11-1708:27:31【问题描述】:我正在尝试使用通过CDK自动生成的指标在CfnDeliveryStream上设置cloudwatch警报,... 查看详情
Cloudwatch 指标过滤器看到事件,但没有触发警报
】Cloudwatch指标过滤器看到事件,但没有触发警报【英文标题】:Cloudwatchmetricfilterseesevent,butalarmdoesn\'tfire【发布时间】:2021-10-2201:42:48【问题描述】:我已设置CloudwatchMetric来监视日志文件:resource"aws_cloudwatch_log_metric_filter""log_erro... 查看详情
由于 heredoc,Cloudwatch 警报创建失败
】由于heredoc,Cloudwatch警报创建失败【英文标题】:Cloudwatchalarmcreationfailsduetoheredoc【发布时间】:2021-08-0705:05:33【问题描述】:我正在尝试使用terraform创建复合cloudwatch警报。但不幸的是,我的terraform代码因以下错误而中断:错... 查看详情
无法在 Cloudformation 模板中定义 Cloudwatch 警报的数学表达式
】无法在Cloudformation模板中定义Cloudwatch警报的数学表达式【英文标题】:UnabletodefineMathExpressionforCloudwatchAlarminaCloudformationTemplate【发布时间】:2019-05-1920:48:13【问题描述】:RecentlyAWS宣布Cloudwatch警报可以在指标上使用数学表达式... 查看详情
Cloudwatch 代理在服务缩减时丢失指标
】Cloudwatch代理在服务缩减时丢失指标【英文标题】:CloudwatchAgentlosesmetricswhenserviceisscaled-in【发布时间】:2021-10-1207:58:03【问题描述】:我已配置ECS集群部署,详情如下:服务作为Fargate实例启动服务将根据SQS队列的大小进行缩放... 查看详情
如何禁用awscloudwatch指标
...因为我应该是自由的试图。但自上个月以来,我看到了“CloudWatchAlarms”的成本。成本不高,但我得到了0.53美元。即使我使用AWS免费套餐,为什么我要收到这个账单。计费信息:每个警报月$0.00-前10个警报10警报$0.00每个警报月0.10... 查看详情
如何将 RDS 性能洞察的计数器指标发送到 cloudwatch 和 Grafana
】如何将RDS性能洞察的计数器指标发送到cloudwatch和Grafana【英文标题】:HowtosendCountermetricsofRDS\'sPerformanceinsightstocloudwatchorGrafana【发布时间】:2021-12-2711:59:35【问题描述】:您好,我正在尝试为我的AWS服务创建警报,并且我正在... 查看详情
AWS CDK - 云观察
】AWSCDK-云观察【英文标题】:AWSCDK-Cloudwatch【发布时间】:2020-08-0404:21:41【问题描述】:有人可以提供一些关于如何使用Cdk创建简单的cloudwatch警报、警报、指标的基本设置吗?我对CDK非常陌生-并且使用typescript。我只需要一些启... 查看详情
AWS Cloudwatch - 当我尝试为 SQS 创建警报时未显示自动缩放组
】AWSCloudwatch-当我尝试为SQS创建警报时未显示自动缩放组【英文标题】:AWSCloudwatch-AutoscalinggroupsarenotshowingupwhenItrytocreateanalarmforSQS【发布时间】:2013-12-1304:59:42【问题描述】:我在AWS上有几个队列,我想创建警报(例如,当等待... 查看详情
实例关闭时触发 AWS Cloudwatch 监控警报
】实例关闭时触发AWSCloudwatch监控警报【英文标题】:AWSCloudwatchmonitoringalarmistriggeredwheninstanceisoff【发布时间】:2020-04-2918:33:17【问题描述】:我有一些警报要检查实例何时空闲。条件是当发现12个连续数据点(每个5分钟)平均CPU... 查看详情
扩展 Fargate 服务任务以匹配 CloudWatch 指标
】扩展Fargate服务任务以匹配CloudWatch指标【英文标题】:ScaleFargateservicetaskstomatchCloudWatchmetric【发布时间】:2019-03-3115:10:29【问题描述】:我正在使用CloudWatchMetricMath来计算我希望我的Fargate服务扩展到的工作人员(任务)的数量... 查看详情
如何将 CloudWatch 警报配置为每 X 分钟评估一次
】如何将CloudWatch警报配置为每X分钟评估一次【英文标题】:HowtoconfigureaCloudWatchalarmtoevaluateonceeveryXminutes【发布时间】:2021-11-2120:32:05【问题描述】:我想将CloudWatch警报配置为:对ApplicationRequestsTotal指标的最后30分钟求和每30分... 查看详情
CloudWatch SQS 指标问题上的 AWS Autoscaling
】CloudWatchSQS指标问题上的AWSAutoscaling【英文标题】:AWSAutoscalingonCloudWatchSQSmetricproblem【发布时间】:2021-03-1614:04:39【问题描述】:在我的aws帐户中,我为我的SQS消费者设置了ASG。它的最小容量为3,最大容量为8。终止策略设置为... 查看详情
指标过滤器未分配给指标警报
...:2021-08-1422:07:29【问题描述】:我正在使用terraform设置awscloudwatch日志,以便在日志中出现错误时发送电子邮件。这是terraform文件的样子:resource"aws_cloudwatch_log_metric_filter""error-importing-rfi 查看详情