问题标签 [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 回答
525 浏览

amazon-web-services - 使用 boto3 get_metric_statistics() 返回的数据的采样率

文档在这里...

http://boto3.readthedocs.io/en/latest/reference/services/cloudwatch.html#CloudWatch.Client.get_metric_statistics

这是我们的电话

这是我们的回应

这是我的问题

查看返回列表中的第一个字典。我猜,SampleCount 为 5 是有道理的,因为我们的 Period 是 60(秒),而 CloudWatch 每 5 分钟提供一次“CPUUtilization”指标。

但是,如果我将 Period 更改为 3 分钟(180),我仍然会得到 5 的 SampleCount(我希望为 1 或 2)。

这是一个问题,因为我想要平均值,但我认为它平均 5 个数据点,其中只有 2 个是有效的(开始和结束,对应于最小值和最大值,即某个时间 t 的 CloudWatch 指标和在时间 t+5 分钟下一次报告该指标)。

它使用 3 个中间 0 值数据点对此进行平均,因此平均值为 (Minimum+Maximum+0+0+0)/5

我可以得到最小值,最大值将它们相加并除以 2 以获得更好的读数 - 但我希望有人可以准确地解释“期间”参数的作用。就像我说的,将其更改为 360 并不会更改 SampleCount,但是当我将其更改为 600 时,突然我的 SampleCount 对于一个数据点为 10.0(这确实有意义)。

0 投票
1 回答
113 浏览

python - 如何获取 Amazon AWS EC2 实例中的网络容量?

我想获得 Amazon EC2 实例中网络接口的最大容量?
当我使用这个命令时:
$ sudo lshw -class network
结果是:

但我需要capacity这里你可以看到结果。
在这种情况下有人可以帮忙吗?

0 投票
0 回答
489 浏览

amazon-web-services - 如何使用 .net aws sdk 识别 ec2 实例是否属于 Autoscaling 组?

DescribeInstance 返回手动创建的 EC2 实例和由 Auto Scaling 启动配置创建的 EC2 实例。如何识别特定实例是自动缩放组的一部分?

0 投票
1 回答
1501 浏览

amazon-web-services - CloudWatch 指标筛选自定义指标

我使用 CloudWatch Metric Filter 基于此文档创建了自定义指标。但是,错误计数数据点不会累积。所有数据点在图表上显示为一条直线。

http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CountOccurrencesExample.html

在此处输入图像描述

0 投票
2 回答
2071 浏览

amazon-web-services - Cloudwatch 接近实时指标和 EC2 发送指标 1 分钟周期

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html

基于上述文章和常见问题解答,是否有另一篇文章可以帮助我更好地了解近乎实时的指标和 EC2 在 1 分钟内向 Cloudwatch 发送指标?常见问题解答确实说明了事件和日志的近实时性,“ CloudWatch Events 是近乎实时的流”和“使用 CloudWatch Logs,您可以近乎实时地监控您的日志”。

是不是,EC2 会以 1 分钟的间隔向 Cloudwatch 发送指标。触发警报的指标将近乎实时地发送到 cloudwatch,而不是等待 1 分钟的间隔。
谢谢!

0 投票
1 回答
3483 浏览

aws-lambda - 调度周期 > 1 天调用 Lambda 的 CloudWatch 警报

我有一个触发每周运行的 Lambda,如果它连续 7 天以上没有运行,我希望有一个 CloudWatch 警报。

我的想法是,Alarm if < 1 invocation for 8 days但似乎不可能将其设置为超过 24 小时:

警报评估周期(数据点数乘以指标周期)不得超过 24 小时。

是否有其他方法可以确保执行超过 24 小时触发的 Lambda?

0 投票
1 回答
8807 浏览

json - 如何使用 JSON 指标筛选器从 Lambda 筛选 CloudWatch 日志

直接使用文档中的示例,在我输入的 lambda 函数中:

然后,我使用文档示例中指定的过滤模式在 CloudWatch 中创建日志指标过滤器:

过滤器不会像文档所说的那样生成一个指标 - 这是输出:

如您所见,时间戳和标识符被附加到 JSON 中。

Amazon Cloudwatch 日志过滤中的答案- JSON 语法表示这是因为 Lambda 将日志转换为字符串。如何在 AWS CloudWatch for Log Metric Filter 中解析混合文本和 JSON 日志条目的方法大致相同。在这两种情况下都没有提供解决方案。如何使用 JSON 指标筛选器筛选来自 Lambda 的 CloudWatch 日志?

0 投票
2 回答
1884 浏览

amazon-web-services - API 来了解特定 S3 存储桶中可用的对象/键的数量?

是否有任何 AWS sdk API 可以提供特定 S3 存储桶中可用的对象/键的总数?不使用 isTruncated() , listObjects() 总迭代。

0 投票
1 回答
68 浏览

amazon-web-services - 如何获取有关哪个资源实际违反 cloudwatch 警报的信息

我为“FreeableMemory”指标的 postgres 设置了 RDS“By Database Engine”的 cloudwatch 警报,并在可用内存小于 1GB 时分配警报。发出警报时,是否可以获得有关哪个特定 RDS 资源/实例实际违反警报的信息?

我可以指定“每个数据库”指标,但是我必须为我得到的每个 db 实例设置一个指标。是否可以为“按数据库引擎”等更广泛的类别设置警报,当警报被破坏时,只需查看事件有效负载并获取实际违反警报的资源列表?

0 投票
1 回答
52 浏览

amazon-web-services - 删除临时自动缩放 EC2 内存指标

我正在使用不可变部署。

我已经包含了http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html中提到的脚本,以在自动缩放级别监控 ec2 内存。

现在,虽然创建了临时自动缩放 cloudwatch 指标的每个部署。

删除临时自动缩放时如何删除它们?

或者如何删除部署时创建的 cloudwatch 指标。

这是因为我的指标列表会在每次部署时增加。