问题标签 [aws-cloudwatch-log-insights]

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 回答
2869 浏览

amazon-cloudwatch - 在 CloudWatch Insights 中,如何过滤掉没有解析值的日志条目?

假设我有以下 Insights 查询

一些日志消息没有状态。我想过滤掉那些。我怎么做?

0 投票
1 回答
331 浏览

amazon-web-services - 使用 CloudWatch Insights 在 Glue Query 中查询 Python 日志

我对 CloudWatch Insights 非常陌生,我一直在尝试了解如何让它与 Python 日志记录一起使用。目前我AWS GluePySpark/Python. 我logging在脚本中使用 Python 的默认包。

我已阅读文档,但找不到任何有关如何格式化日志以使其可通过 CloudWatch Insights 查询的详细信息。理想情况下,我想在日志消息中设置不同的字段,我可以通过 Insights 查询并从中获取值。

以下是脚本中的日志消息示例:

我想查询自定义字段,@Runtime以显示该列中的所有运行时以进行不同的运行。有了这个,我还想看一个简单的 Insight 查询示例,以便我可以在此基础上进行构建。

任何帮助将不胜感激!

0 投票
1 回答
2869 浏览

amazon-cloudwatch - 有没有办法截断 CloudWatch 中的字段值?

假设我有一个简单的 Insights 查询,像这样

有没有办法截断@message 字段。例如,假设我只想跳过前 50 个字符。

我知道我可以使用 parse 函数,但有没有更简单的方法,我可以在字段行中使用的子字符串等价物

0 投票
1 回答
1439 浏览

amazon-cloudwatch - 在 CloudWatch Insights 中,如何构建聚合函数的直方图(二级查询)?

我不确定我是否正确地问这个问题,这可能就是我找不到解决方案的原因。所以我会提供一个例子。

假设我有一份经理在给定时间段内雇用的员工的日志。我可以创建一个按经理分组的查询,并显示雇用的员工人数

假设生成下表

我想进一步完善我的结果,以便我可以生成另一个 numHires 直方图并像这样计数

此表表示有 1 个 4 雇用实例、2 个 3 雇用实例、2 个 2 雇用实例和 3 个 1 雇用实例。

有没有办法做到这一点?

ps - 我知道我可以下载 csv 并在 excel 中执行此操作。但是,limitcloudwatch 中返回了 10000 个结果

0 投票
0 回答
1561 浏览

amazon-cloudwatch - CloudWatch Log Insights 中的多方面时间序列可视化

我正在尝试在 CloudWatch Log Insights 中创建一个多方面的时间序列图。

我可以创建一个不是时间序列的多方面查询,也可以创建一个非方面的时间序列查询,但我似乎不能同时做这两个。

例如:我可以执行如下查询:

这将为我提供一个按 someField1 和 someField2 细分的结果表。我也可以这样做:

这会给我一个时间序列图。

但是,我无法弄清楚如何将两者结合起来,以便得到一个带有多条线的时间序列图。

这在 AWS CloudWatch 日志中根本不可用,还是有一种我没有找到的方法?

0 投票
1 回答
343 浏览

aws-lambda - 使用 boto3 过滤 cloudwatch 日志组

有没有办法使用 boto3 从下面的示例日志中提取状态代码?它们都属于一个 cloudwatch 日志组。我能够查询其中任何一个,但不能同时查询。你能帮助我吗?

2020-04-28 16:45:11,466-elasticsearch-信息-获取http://0.0.0.0:9200/sampledata/_search [状态:200 请求:0.004s]

2020-04-28 16:45:11,186 - werkzeug - INFO - 0.0.0.0 - - [28/Apr/2020 16:45:11]“POST /v1/savesampledata HTTP/1.1”200 -

谢谢。

0 投票
2 回答
1117 浏览

amazon-web-services - Cloudwatch 访问超过 5 次的用户数

使用 CloudWatch 日志洞察力,我试图找出与我的服务交互超过 5 次的用户数量。我已经@userId从我的日志中提取了该字段。

使用这个查询我得到了所有用户,但我想得到这些用户的数量而不是用户本身。所以我尝试了

但这可能会产生错误,因为我们不能在同一个查询中两次使用统计信息(不确定原因)。寻找获取所需数据的方法。

0 投票
2 回答
727 浏览

terraform - 如何使用资源创建 Cloudwatch 日志过滤器?

我不知道如何使用 terraform 从 Cloudwatch Log Insights 部署查询。这支持吗?如果没有,是在路上吗?

具体来说,参考如下查询语法:

如此处所述:https ://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html

如何使用资源创建 Cloudwatch 日志过滤器?

0 投票
1 回答
3977 浏览

aws-cloudwatch-log-insights - 如何在 Amazon Cloudwatch Insights 中过滤子查询

您能否在 Cloudwatch Insights 中运行带有子查询的过滤器?我想获取 requestID 并找到与之相关的所有日志。我可以单独运行查询,但试图做一个。

像这样的东西:

0 投票
2 回答
5735 浏览

amazon-web-services - AWS CloudWatch 日志:当 lambda 记录特定错误消息时如何发送电子邮件通知

我必须监控特定 lambda 的 CloudWatch 日志。当 HTTP-50X 等特定错误消息记录到 CloudWatch 时,我们需要发送电子邮件通知以提醒出现问题。

我们需要帮助在 AWS 中创建警报电子邮件以手动监控日志以查看是否记录了任何此类错误。