问题标签 [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 - 使用 boto3 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(这确实有意义)。
python - 如何获取 Amazon AWS EC2 实例中的网络容量?
我想获得 Amazon EC2 实例中网络接口的最大容量?
当我使用这个命令时:
$ sudo lshw -class network
结果是:
但我需要capacity
在这里你可以看到结果。
在这种情况下有人可以帮忙吗?
amazon-web-services - 如何使用 .net aws sdk 识别 ec2 实例是否属于 Autoscaling 组?
DescribeInstance 返回手动创建的 EC2 实例和由 Auto Scaling 启动配置创建的 EC2 实例。如何识别特定实例是自动缩放组的一部分?
amazon-web-services - CloudWatch 指标筛选自定义指标
我使用 CloudWatch Metric Filter 基于此文档创建了自定义指标。但是,错误计数数据点不会累积。所有数据点在图表上显示为一条直线。
http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CountOccurrencesExample.html
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 分钟的间隔。
谢谢!
aws-lambda - 调度周期 > 1 天调用 Lambda 的 CloudWatch 警报
我有一个触发每周运行的 Lambda,如果它连续 7 天以上没有运行,我希望有一个 CloudWatch 警报。
我的想法是,Alarm if < 1 invocation for 8 days
但似乎不可能将其设置为超过 24 小时:
警报评估周期(数据点数乘以指标周期)不得超过 24 小时。
是否有其他方法可以确保执行超过 24 小时触发的 Lambda?
json - 如何使用 JSON 指标筛选器从 Lambda 筛选 CloudWatch 日志
直接使用文档中的示例,在我输入的 lambda 函数中:
然后,我使用文档示例中指定的过滤模式在 CloudWatch 中创建日志指标过滤器:
过滤器不会像文档所说的那样生成一个指标 - 这是输出:
如您所见,时间戳和标识符被附加到 JSON 中。
Amazon Cloudwatch 日志过滤中的答案- JSON 语法表示这是因为 Lambda 将日志转换为字符串。如何在 AWS CloudWatch for Log Metric Filter 中解析混合文本和 JSON 日志条目的方法大致相同。在这两种情况下都没有提供解决方案。如何使用 JSON 指标筛选器筛选来自 Lambda 的 CloudWatch 日志?
amazon-web-services - API 来了解特定 S3 存储桶中可用的对象/键的数量?
是否有任何 AWS sdk API 可以提供特定 S3 存储桶中可用的对象/键的总数?不使用 isTruncated() , listObjects() 总迭代。
amazon-web-services - 如何获取有关哪个资源实际违反 cloudwatch 警报的信息
我为“FreeableMemory”指标的 postgres 设置了 RDS“By Database Engine”的 cloudwatch 警报,并在可用内存小于 1GB 时分配警报。发出警报时,是否可以获得有关哪个特定 RDS 资源/实例实际违反警报的信息?
我可以指定“每个数据库”指标,但是我必须为我得到的每个 db 实例设置一个指标。是否可以为“按数据库引擎”等更广泛的类别设置警报,当警报被破坏时,只需查看事件有效负载并获取实际违反警报的资源列表?
amazon-web-services - 删除临时自动缩放 EC2 内存指标
我正在使用不可变部署。
我已经包含了http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html中提到的脚本,以在自动缩放级别监控 ec2 内存。
现在,虽然创建了临时自动缩放 cloudwatch 指标的每个部署。
删除临时自动缩放时如何删除它们?
或者如何删除部署时创建的 cloudwatch 指标。
这是因为我的指标列表会在每次部署时增加。