问题标签 [amazon-cloudwatchlogs]

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 投票
0 回答
90 浏览

amazon-web-services - 以编程方式将 CloudWatch 日志配置到正在运行的实例

我只是尝试使用 aws-cloudwatch-documentation 中给出的步骤手动将 cloudwatch 配置为正在运行的 ec2-instance(windows) 并成功结束。云监视日志组已创建,并且日志正在正确记录。现在我的问题是,有没有办法通过代码(以编程方式使用 JAVA)或脚本或 powershell 进行云手表配置,???如果是,请分享一些样本

0 投票
1 回答
2142 浏览

amazon-web-services - 从 cloudwatch 日志中隐藏敏感数据

我们将 AWS cognito 用于我们的移动应用程序,并将应用程序和服务器之间的所有通信记录到 cloudwatch(日志级别:INFO)

我有一个端点,它需要用户的密码(通过 ssl POST)来验证真实性。此密码会记录到 cloudwatch 日志中。

我希望记录所有其他通信,因此我无法关闭Log full requests/responses data。无论如何要从 cloudwatch 日志中隐藏这些特定数据?

0 投票
2 回答
922 浏览

amazon-web-services - 解析已导出到 S3 的 Cloudwatch 日志

我使用此处找到的过程将我的 Cloudwatch 日志导出到 S3:

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

现在我在 S3 中有大量较小的 Cloudwatch 日志文件。有没有一种工具可以用来一次性解析/搜索它们?我正在考虑类似用于从 Cloudwatch 下载它们的awslogs工具,但找不到任何东西。

0 投票
2 回答
20952 浏览

amazon-web-services - Cloudwatch 日志警报 - 如何在电子邮件通知中包含错误/异常/堆栈跟踪数据

我刚刚在我的 ec2 实例上配置了 Cloudwatch 日志,到目前为止我很喜欢它。我还为某些关键字设置了警报,例如“错误”。虽然电子邮件警报似乎工作正常,但我想知道是否有办法微调警报电子邮件以使其更简洁和信息丰富。具体来说,我正在寻找

  1. 删除警报电子邮件中的所有样板文本。

  2. 包括有关触发警报的错误/异常的一些信息。这可以像包含生成警报的日志语句一样简单。

现在,警报电子邮件看起来像

您收到此电子邮件是因为您在美国东部 - 弗吉尼亚北部地区的 Amazon CloudWatch 警报“App-Error-Alarm”已进入 ALARM 状态,因为“阈值已超过:1 个数据点 (1.0) 大于或等于阈值(1.0)。” 在“2017 年 2 月 7 日星期二 16:39:43 UTC”。

在 AWS 管理控制台中查看此警报: https ://console.aws.amazon.com/cloudwatch/home?region=us-east-1#s=Alarms&alarm=App-Error-Alarm

警报详细信息:- 名称:App-Error-Alarm - 描述:app.log 中的错误 - 状态更改:INSUFFICIENT_DATA -> ALARM - 状态更改原因:超过阈值:1 个数据点 (1.0) 大于或等于阈值 ( 1.0)。- 时间戳:2017 年 2 月 7 日星期二 16:39:43 UTC - AWS 账户:<>

阈值: - 当指标为 GreaterThanOrEqualToThreshold 1.0 持续 300 秒时,警报处于 ALARM 状态。

监控指标: - MetricNamespace:LogMetrics - MetricName:错误 - 维度: - 周期:300 秒 - 统计数据:总和 - 单位:未指定

状态更改操作:- 正常:- 警报:[arn:aws:sns:us-east-1:<>:support] - INSUFFICIENT_DATA:

我想要类似的东西

警报:应用程序错误警报

关键字:“错误”

原因:错误 2017-02-07 07:31:47,375 [SimpleAsyncTaskExecutor-5] com.app.server.rest.Watcher:javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure

它简短、甜美,瞬间告诉我它是否需要我立即关注。这可以在不按照这里建议的编写代码的情况下完成吗?

0 投票
1 回答
854 浏览

node.js - 如何将 JSON 记录到控制台并让 cloudwatch 日志获取正确的元数据?

输出:

我有 fluentd 守护程序来拾取容器标准输出并将其发送到 cloudwatch。

在上面的示例中,cloudwatchlogs 可以从pino正确检测元数据,我将能够像这样查询日志

然而,winston 控制台并没有这样工作,一切都被推到了log属性上。

有谁知道如何解决这一问题。我正在使用winston控制台json: truestringify: true

0 投票
1 回答
109 浏览

amazon-web-services - 如何在 AWS Cloudwatch 仪表板上绘制命名空间

在 AWS Cloudwatch 仪表板中。我想添加一个绘制命名空间内所有指标的小部件。

我有多个实例报告一个指标,但它们属于一个伸缩组。因此,我无法绘制特定实例的指标,因为该实例可能会被另一个实例终止并报告。

0 投票
2 回答
470 浏览

amazon-web-services - 根据我工作的地区获取 Cloud Watch Logs

我正在使用自定义指标监控 Cloud Watch 中的应用程序日志。我在 Cloud Watch Logs 中以 UTC 格式获取这些日志。我在印度工作,但我使用悉尼地区,因为那是我的客户所在地。

据我所知,有可能以 UTC 或我们的本地时间获取它们。当我选择我的本地时间时,它会根据印度标准时间显示。

根据Sydney Timings 是否有可能获得这些日志?请建议。

0 投票
2 回答
13701 浏览

amazon-web-services - CloudWatch Logs 过滤不区分大小写的多个术语或已连接

我只是想创建一个基于 CloudWatch Logs 过滤器的警报,该过滤器在多个术语(或连接,非和)上触发并且不区分大小写

使用“错误警告”作为模式不起作用

我正在寻找对以下所有错误和警告做出反应的过滤器模式:

0 投票
1 回答
16734 浏览

amazon-web-services - 当 AWS Lambda 函数出错时发送通知警报

我有一个 AWS Lambda 函数在我的基础设施中运行一些进程。Lambda 使用 CloudWatch 规则每 8 小时触发一次。如果 Lambda 进程发生任何错误,我会尝试发出通知。我尝试使用 SES,但该服务在该地区不可用。

我想知道关于这个问题的任何建议:

当我的 Lambda 函数发生错误时如何设置通知?

我正在寻找建议。这个问题从来没有要求完成我的任务。我将不胜感激任何官方文档,但无论哪种方式,都欢迎任何帮助。

0 投票
2 回答
5140 浏览

amazon-web-services - 是否可以重命名 AWS CloudWatch 日志组?

我创建了一个 AWS CloudWatch 日志组,其名称不太适合未来。是否可以重命名这样的日志组?我找不到通过 CloudWatch 控制台执行此操作的选项。

我想另一种方法是导出日志组的内容,创建一个具有所需名称的新日志组,然后将导出的日志重新使用到新的日志组。不过,我宁愿避免这种方法,因为(除了乏味之外)这会重置ingestionTime日志组中所有日志事件。