问题标签 [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.
amazon-web-services - 如何生成涉及多个指标的 AWS CloudWatch 警报
需要为 API Gateway 和 Lambda 函数生成 CloudWatch 警报。
对于 API Gateway,如果 5XX 错误计数是给定时间段(例如 5 分钟)总请求计数的 10%,则应生成 CloudWatch 警报。
同样,如果最大延迟 6% 的总请求计数 > 4 秒,我们需要添加一个指标。
对于这种类型的指标,我们需要像总请求总和这样的指标组合,而不是需要计算错误百分比。
我们有可能使用的数学表达式/度量数学。有没有其他方法可以实现这一目标?
任何帮助表示赞赏!
amazon-web-services - AWS Cloudwatch 仪表板:如何将仪表板从一个账户添加到另一个账户
我想将 aws 账户 A 中的仪表板(包括指标)添加到我在 AWS CloudWatch 中的 aws 账户 B,可以这样做吗?为此,我应该拥有什么样的权限才能从账户 A 添加仪表板?
谢谢你。
amazon-web-services - Elastic Beanstalk 中的环境指标和实例指标有什么区别?
在 Elastic Beanstalk 中,有许多可用的“CloudWatch 自定义指标”分为两类:实例指标和环境指标。本文档提供了所有可用 EB 指标的完整列表。(旁注:JSON 配置文档中的“60”值是什么意思?)
一些指标似乎直接相互重叠,我试图了解其中的差异。例如,Instance 和 Environment 都有一个名为 的指标ApplicationRequests5xx
,每个指标的描述都是“以 5XX 状态码完成的请求数”。那么Environment 版本和Instance 版本在技术上有什么区别呢?通常,我想要哪一个?还是我两者都需要?
amazon-web-services - 满足条件时以编程方式向 CloudWatch 发出警报
我正在研究适用于 Java 的 AWS CloudWatch 开发工具包,我发现每个区域的每个账户限制为 5,000 个警报PutMetricAlarm
:
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html
我的情况是警报数量可能会超过此限制(即特定产品的交易失败)。我不需要为一组预定的警报配置阈值。相反,警报将在检测到故障时以编程方式临时触发,不同的故障可能性可能超过 5,000 个。
CloudWatch 是否通过PutMetricAlarm
或其他方式支持此场景?
amazon-web-services - 如何在 CloudFormation yaml 模板中从 CloudWatch 为 CloudFront 设置警报?
我想设置警报,以防 CloudWatch 在 CloudFront 上发生错误。
在控制台中,我将直接创建一个警报,如果TotalErrorRate
大于 0,它将向我发送电子邮件。这工作正常。
但现在我想在 CloudFormation 的 yaml 模板文件中设置相同的设置。我无法确定相应参数的正确值。我的文件目前看起来像这样:
对于某些参数,我可以弄清楚实际值可能是多少。但对于其他人来说,我基本上不知道我应该输入什么,以便 AWS 会在发生错误时向我发送电子邮件。以下参数为缺失值:
ActionsEnabled
AlarmActions
Dimensions
ExtendedStatistic
InsufficientDataActions
OKActions
Statistic
TreatMissingData
Unit
amazon-web-services - 如何为自动缩放组中动态创建的资源设置 cloudwatch 指标
我们有一些自动缩放组,并希望将其成员的指标添加到我们的 cloudwatch 仪表板/警报中。
特别是,我们想知道附加到某个自动缩放组的实例的 EBS(例如 BurstBalance)的指标。当新实例产生或实例被 ASG 终止时,这些指标当然应该更新。因此,我们希望在相应的 cloudwatch 仪表板小部件上查看更新后的指标。
理想情况下,我们会按分配的标签从卷中收集这些指标。
有谁知道如何实现这一目标?
提前致谢!
amazon-web-services - 监视 S3 存储桶在过去 x 小时内丢失新文件的最佳策略是什么?
我有一个用例,其中某个进程每 6 小时将一个文件放入 S3 存储桶。这个存储桶中已经有数千个文件,如果在过去 7 小时内没有添加新文件,我想生成一个 sns 警报或其他东西。什么是合理的方法?谢谢
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
java - 如何从非结构化日志创建 cloudwatch 指标过滤器?
考虑日志输出:
如何提取仅应用于ELAPSED_TIME_NS
行的指标。并从中获取价值?