问题标签 [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.
amazon-web-services - 以编程方式将 CloudWatch 日志配置到正在运行的实例
我只是尝试使用 aws-cloudwatch-documentation 中给出的步骤手动将 cloudwatch 配置为正在运行的 ec2-instance(windows) 并成功结束。云监视日志组已创建,并且日志正在正确记录。现在我的问题是,有没有办法通过代码(以编程方式使用 JAVA)或脚本或 powershell 进行云手表配置,???如果是,请分享一些样本
amazon-web-services - 从 cloudwatch 日志中隐藏敏感数据
我们将 AWS cognito 用于我们的移动应用程序,并将应用程序和服务器之间的所有通信记录到 cloudwatch(日志级别:INFO)
我有一个端点,它需要用户的密码(通过 ssl POST)来验证真实性。此密码会记录到 cloudwatch 日志中。
我希望记录所有其他通信,因此我无法关闭Log full requests/responses data
。无论如何要从 cloudwatch 日志中隐藏这些特定数据?
amazon-web-services - 解析已导出到 S3 的 Cloudwatch 日志
我使用此处找到的过程将我的 Cloudwatch 日志导出到 S3:
http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/S3ExportTasks.html
现在我在 S3 中有大量较小的 Cloudwatch 日志文件。有没有一种工具可以用来一次性解析/搜索它们?我正在考虑类似用于从 Cloudwatch 下载它们的awslogs工具,但找不到任何东西。
amazon-web-services - Cloudwatch 日志警报 - 如何在电子邮件通知中包含错误/异常/堆栈跟踪数据
我刚刚在我的 ec2 实例上配置了 Cloudwatch 日志,到目前为止我很喜欢它。我还为某些关键字设置了警报,例如“错误”。虽然电子邮件警报似乎工作正常,但我想知道是否有办法微调警报电子邮件以使其更简洁和信息丰富。具体来说,我正在寻找
删除警报电子邮件中的所有样板文本。
包括有关触发警报的错误/异常的一些信息。这可以像包含生成警报的日志语句一样简单。
现在,警报电子邮件看起来像
您收到此电子邮件是因为您在美国东部 - 弗吉尼亚北部地区的 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
它简短、甜美,瞬间告诉我它是否需要我立即关注。这可以在不按照这里建议的编写代码的情况下完成吗?
node.js - 如何将 JSON 记录到控制台并让 cloudwatch 日志获取正确的元数据?
输出:
我有 fluentd 守护程序来拾取容器标准输出并将其发送到 cloudwatch。
在上面的示例中,cloudwatchlogs 可以从pino正确检测元数据,我将能够像这样查询日志
然而,winston 控制台并没有这样工作,一切都被推到了log
属性上。
有谁知道如何解决这一问题。我正在使用winston控制台json: true
和stringify: true
amazon-web-services - 如何在 AWS Cloudwatch 仪表板上绘制命名空间
在 AWS Cloudwatch 仪表板中。我想添加一个绘制命名空间内所有指标的小部件。
我有多个实例报告一个指标,但它们属于一个伸缩组。因此,我无法绘制特定实例的指标,因为该实例可能会被另一个实例终止并报告。
amazon-web-services - 根据我工作的地区获取 Cloud Watch Logs
我正在使用自定义指标监控 Cloud Watch 中的应用程序日志。我在 Cloud Watch Logs 中以 UTC 格式获取这些日志。我在印度工作,但我使用悉尼地区,因为那是我的客户所在地。
据我所知,有可能以 UTC 或我们的本地时间获取它们。当我选择我的本地时间时,它会根据印度标准时间显示。
根据Sydney Timings 是否有可能获得这些日志?请建议。
amazon-web-services - CloudWatch Logs 过滤不区分大小写的多个术语或已连接
我只是想创建一个基于 CloudWatch Logs 过滤器的警报,该过滤器在多个术语(或连接,非和)上触发并且不区分大小写
使用“错误警告”作为模式不起作用
我正在寻找对以下所有错误和警告做出反应的过滤器模式:
amazon-web-services - 当 AWS Lambda 函数出错时发送通知警报
我有一个 AWS Lambda 函数在我的基础设施中运行一些进程。Lambda 使用 CloudWatch 规则每 8 小时触发一次。如果 Lambda 进程发生任何错误,我会尝试发出通知。我尝试使用 SES,但该服务在该地区不可用。
我想知道关于这个问题的任何建议:
当我的 Lambda 函数发生错误时如何设置通知?
我正在寻找建议。这个问题从来没有要求完成我的任务。我将不胜感激任何官方文档,但无论哪种方式,都欢迎任何帮助。
amazon-web-services - 是否可以重命名 AWS CloudWatch 日志组?
我创建了一个 AWS CloudWatch 日志组,其名称不太适合未来。是否可以重命名这样的日志组?我找不到通过 CloudWatch 控制台执行此操作的选项。
我想另一种方法是导出日志组的内容,创建一个具有所需名称的新日志组,然后将导出的日志重新使用到新的日志组。不过,我宁愿避免这种方法,因为(除了乏味之外)这会重置ingestionTime
日志组中所有日志事件。