问题标签 [amazon-cloudwatch-metrics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
943 浏览

amazon-web-services - 如何生成涉及多个指标的 AWS CloudWatch 警报

需要为 API Gateway 和 Lambda 函数生成 CloudWatch 警报。

对于 API Gateway,如果 5XX 错误计数是给定时间段(例如 5 分钟)总请求计数的 10%,则应生成 CloudWatch 警报。

同样,如果最大延迟 6% 的总请求计数 > 4 秒,我们需要添加一个指标。

对于这种类型的指标,我们需要像总请求总和这样的指标组合,而不是需要计算错误百分比。

我们有可能使用的数学表达式/度量数学。有没有其他方法可以实现这一目标?

任何帮助表示赞赏!

0 投票
2 回答
1147 浏览

amazon-web-services - AWS Cloudwatch 仪表板:如何将仪表板从一个账户添加到另一个账户

我想将 aws 账户 A 中的仪表板(包括指标)添加到我在 AWS CloudWatch 中的 aws 账户 B,可以这样做吗?为此,我应该拥有什么样的权限才能从账户 A 添加仪表板?

谢谢你。

0 投票
1 回答
313 浏览

amazon-web-services - Elastic Beanstalk 中的环境指标和实例指标有什么区别?

在 Elastic Beanstalk 中,有许多可用的“CloudWatch 自定义指标”分为两类:实例指标和环境指标。本文档提供了所有可用 EB 指标的完整列表。(旁注:JSON 配置文档中的“60”值是什么意思?)

一些指标似乎直接相互重叠,我试图了解其中的差异。例如,Instance 和 Environment 都有一个名为 的指标ApplicationRequests5xx,每个指标的描述都是“以 5XX 状态码完成的请求数”。那么Environment 版本和Instance 版本在技术上有什么区别呢?通常,我想要哪一个?还是我两者都需要?

0 投票
1 回答
309 浏览

amazon-web-services - 满足条件时以编程方式向 CloudWatch 发出警报

我正在研究适用于 Java 的 AWS CloudWatch 开发工具包,我发现每个区域的每个账户限制为 5,000 个警报PutMetricAlarm

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html

我的情况是警报数量可能会超过此限制(即特定产品的交易失败)。我不需要为一组预定的警报配置阈值。相反,警报将在检测到故障时以编程方式临时触发,不同的故障可能性可能超过 5,000 个。

CloudWatch 是否通过PutMetricAlarm或其他方式支持此场景?

0 投票
1 回答
4034 浏览

amazon-web-services - 如何在 CloudFormation yaml 模板中从 CloudWatch 为 CloudFront 设置警报?

我想设置警报,以防 CloudWatch 在 CloudFront 上发生错误。

在控制台中,我将直接创建一个警报,如果TotalErrorRate大于 0,它将向我发送电子邮件。这工作正常。

但现在我想在 CloudFormation 的 yaml 模板文件中设置相同的设置。我无法确定相应参数的正确值。我的文件目前看起来像这样:

对于某些参数,我可以弄清楚实际值可能是多少。但对于其他人来说,我基本上不知道我应该输入什么,以便 AWS 会在发生错误时向我发送电子邮件。以下参数为缺失值:

  • ActionsEnabled
  • AlarmActions
  • Dimensions
  • ExtendedStatistic
  • InsufficientDataActions
  • OKActions
  • Statistic
  • TreatMissingData
  • Unit
0 投票
1 回答
993 浏览

amazon-web-services - 如何为自动缩放组中动态创建的资源设置 cloudwatch 指标

我们有一些自动缩放组,并希望将其成员的指标添加到我们的 cloudwatch 仪表板/警报中。

特别是,我们想知道附加到某个自动缩放组的实例的 EBS(例如 BurstBalance)的指标。当新实例产生或实例被 ASG 终止时,这些指标当然应该更新。因此,我们希望在相应的 cloudwatch 仪表板小部件上查看更新后的指标。

理想情况下,我们会按分配的标签从卷中收集这些指标。

有谁知道如何实现这一目标?

提前致谢!

0 投票
2 回答
7327 浏览

amazon-web-services - 监视 S3 存储桶在过去 x 小时内丢失新文件的最佳策略是什么?

我有一个用例,其中某个进程每 6 小时将一个文件放入 S3 存储桶。这个存储桶中已经有数千个文件,如果在过去 7 小时内没有添加新文件,我想生成一个 sns 警报或其他东西。什么是合理的方法?谢谢

0 投票
2 回答
1701 浏览

amazon-cloudwatch - cloudwatch 指标过滤模式与 json 日志不匹配

我正在尝试为我的服务配置一个自定义指标,它将监视服务的正常运行时间,我正在尝试获取状态代码的值并在值为 4* 和 5* 时发出警报我正在尝试匹配 statusCode使用 json 过滤器模式但无法正确处理

我的过滤器模式是我尝试了这两个,但没有一个起作用 {$.res.statusCode = 500}

{($.res.statusCode = 2*)||($.res.statusCode = 5*)}

我正在尝试关注https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html

0 投票
1 回答
256 浏览

java - 如何从非结构化日志创建 cloudwatch 指标过滤器?

考虑日志输出:

如何提取仅应用于ELAPSED_TIME_NS行的指标。并从中获取价值?

0 投票
1 回答
552 浏览

amazon-web-services - 只读 AWS CLI 访问严格的 CloudWatch 计费指标

我只需要向某人提供对我们的 CloudWatch 计费指标的只读 AWS CLI 访问权限。我不确定如何执行此操作,因为 CloudWatch 没有任何可以控制访问的特定资源。这意味着在 IAM 策略中没有要指定的 ARN,因此,策略中的任何资源指定都是“*”。可以在此处找到有关 CloudWatch ARN 限制的更多信息。我研究过使用命名空间,但我相信“aws-portal”命名空间是用于控制台的。非常感谢任何方向或想法。

在当前 CloudWatch ARN 限制的情况下,IAM 策略看起来像这样。