问题标签 [cloudwatch]

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 投票
4 回答
11058 浏览

amazon-web-services - CloudWatch 日志行为怪异

我有两个带有多行日志语句的日志文件。它们在每个日志语句的开头都具有相同的日期时间格式。配置如下所示:

cloudwatch 日志代理正在将 log1.0 日志正确发送到我在 cloudwatch 上的日志组,但是,它没有发送 log2-console.log 的日志文件。

awslogs.log 说:

虽然服务器时间是正确的。同样奇怪的是 start_position 和 end_position 中提到的行号在实际推送的日志文件中不存在。

还有其他人遇到这个问题吗?

0 投票
1 回答
330 浏览

python - 具有多重 cron 表达式的 AWS Lambda 函数

我在 Python 中编写了 4 个 lambda 函数,一个在周一到周五晚上 19​​ 点停止我的开发实例,第二个函数在周一到周五早上 7 点开始,第三个函数在下午 17 点停止测试实例。 week 和第四个函数在一周中的所有日子的上午 8 点开始。

我将 cloudWatch 作为触发器,并为它们中的每一个创建了一个带有 cron 表达式的规则。

我想知道,是否有任何方法可以将它们全部放在一个函数中,并在函数内部的 python 中指定 cron 表达式?如果可能的话,这里的触发器是什么?谢谢你。

编辑:Cloudgls 2016 年 11 月 16 日 12:29 PM

0 投票
0 回答
34 浏览

amazon-web-services - 只要警报响起,如何将服务器连续添加到自动缩放组?

假设我希望减少 Auto Scaling 组的平均内存使用量 - 根据组的大小,我想启动不同数量的服务器。

我创建了一个 cloudwatch 警报,一旦内存超过某个级别就会触发,并启动一个服务器。有没有办法配置警报以保持服务器(达到某个最大数量)直到平均内存下降?

0 投票
2 回答
2465 浏览

amazon-web-services - AWS Cloudwatch 警报能否检测到任何活动?

我想将云监视警报设置为在没有活动时触发,例如,当 Lambda 函数至少 5 分钟未执行时触发云监视警报。我设置了一个简单的测试 lambda 函数(testLambdaFunc),然后使用 python 脚本设置警报,如下所示:

创建警报后,它立即进入数据不足状态。然后我触发一次 lambda 函数以获取数据点。警报进入 OK 状态,然后大约 10 分钟后返回 INSUFFICIENT DATA 状态。是正常的还是应该报警?如何设置在该功能没有活动时触发的警报?

0 投票
1 回答
673 浏览

python - Boto / Cloudwatch 恢复实例报警

我一直在用头撞墙试图完成这项工作。我正在尝试使用 python/boto 创建一个恢复失败的 ec2 实例的 cloutwatch 警报。我很难让 ec2:RecoverInstance 操作起作用。我怀疑我的主题设置不正确。

任何建议将不胜感激。

谢谢你。

- 麦克风

0 投票
1 回答
52 浏览

cloudwatch - 如何在 cloudwatch 上更改警报详细信息架构

嗨'我如何更改 cloudwatch 上的警报详细信息架构。我只有
- 警报详细信息:- 名称:
- 描述:
- 状态更改:
- 状态更改原因:超过阈值:
- 时间戳:- AWS 账户:

我想添加更多/请帮助/

0 投票
1 回答
2924 浏览

amazon-web-services - CloudWatch 日志事件中的错误事件时间

搜索后找到了解决方案,但如果有人碰巧遇到类似的困惑,请留在这里。最后看分辨率。

我试图弄清楚为什么 AWS CloudWatch 日志服务无法理解我的日志事件的正确时间戳。目前,无论事件中的实际时间戳是什么,我的所有事件都保存在时间 2017-01-01 下。

我从 syslog 提供日志,其中 docker 正在保存记录的事件,并且我将 docker 配置为以格式放置时间戳:

我使用参数配置了 awslogs 服务:

我重新启动了服务并访问了服务器,但是当我转到 CloudWatch 并查看日志条目时,即使确实以时间戳 170105/103242 开头的条目实际上也保存为属于日期 2017-01-01 的事件,其中包含介于两者之间的所有事件01-01 和 01-05

当我查看 awslogs.log 时,我可以看到以下几行:

这让我认为配置可能实际上并没有读取/使用 datetime_format,但我不明白为什么它决定最终使用默认值。我试着把

在一般设置下,但它不会改变错误。

我的想法不多了 - 有没有人设法以正确使用 datetime_format 的方式配置 awslogger?

编辑:

我目前正在将更多控制台日志破解到本地 python2.7 push.py 以查看发生了什么:)


解决:

好的,问题是我在创建初始设置后进入了这个项目,我的印象是记录器被配置为使用 .conf 文件的位置:

这是动态填充的。

该环境有一个脚本,该脚本将此位置提供给 awslogs-agent-setup.py,该脚本试图使代理了解应从此处读取配置。

然而,这个脚本实际上并没有做它应该做的事情,当服务启动时,它实际上是从

其中包含默认值。

所以实际的解决方案是更改默认配置中的 datetime_format 参数,而忘记我认为服务正在使用的配置。

0 投票
1 回答
1405 浏览

amazon-web-services - 具有多个维度的 Aws cloudwatch get.metrics

我正在尝试使用命令 aws cloudwatch get-metrics 来获取“DiskSpaceUtilization”,但结果为空..

我注意到如果我使用

该指标有多个维度!

有人知道我怎样才能检索这个指标?我必须在命令中输入多少个维度?

谢谢!

0 投票
1 回答
22 浏览

amazon-web-services - AWS 资源配置管理

Cloudwatch、Config、Trusted Advisor 和 Cloud Trail 有什么区别?这些 Web 服务提供的功能是否有任何重叠?

0 投票
2 回答
441 浏览

amazon-web-services - Amazon EC2 服务实例限制的 CloudWatch 警报

当我们接近我们账户当前允许的 EC2 实例限制时,是否可以设置 CloudWatch 警报?

例如,如果 EC2 实例的限制当前为 250,则在预置实例编号 240 时,我希望触发警报。