问题标签 [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 回答
1083 浏览

aws-cloudwatch-log-insights - 在 CloudWatch Log Insights 中更改条形图 x 轴方向

当我在 AWS CloudWatch Log 洞察中绘制数据时,条形图按从最近到最旧(从左到右)的顺序排列,而折线图按从最旧到最近(从左到右)的顺序排列,尽管设置了sort值,但似乎还是会发生这种情况。这是一个示例查询:

我希望条形图上的 x 轴遵循与折线图相同的顺序。只要两者都朝着同一个方向前进,哪个方向并不重要。这可能吗?

观察每个图中的 x 轴值:

折线图可视化 折线图可视化

条形图可视化 条形图可视化

0 投票
0 回答
113 浏览

amazon-web-services - 如何在日志洞察查询中获取整个期间的 AWS 云观察日志数据

我有类似“data_analysis”的aws cloud watch日志组,保留期为30天,昨天我将保留期更改为“永不过期”。虽然使用“data_analysis”日志组上的“logs insight”查询数据,但仍会获得 30 天的数据。您能否建议获取全部数据(至少 365 天)的解决方案。

注意:查询结果不超过 1000 个,我在“日志洞察”查询中添加了限制条件。

提前致谢

0 投票
1 回答
427 浏览

python - 使用 AWS CloudWatch 洞察日志的日志检索解决方案

我计划使用 Insights 日志查询从 AWS CloudWatch 日志中实施日志检索解决方案,让用户获取 15 天的日志。在该时间范围内,查询的数据可以介于 KB 到 GB 之间的任何位置。

有没有办法使用 AWS 服务以分页方式检索该日志数据?由于 API Gateway 和 Lambda 的响应限制有上限,因此很难以分页方式检索数据。

是否有任何其他 AWS 服务可用于检索 cloudwatch 日志数据?

0 投票
0 回答
131 浏览

amazon-cloudwatchlogs - 展平 cloudwatch 中的 JSON 数组项

我在 cloudwatch 中记录了以下消息,我正在尝试在 CloudWatch 见解中将其展平

我是 Insights 的新手,AWS 的文档对我没有太大帮助。

我是这样的,但它不起作用

0 投票
0 回答
768 浏览

amazon-web-services - aws CloudWatch Log Query Insights 的转义字符

我正在使用一个执行 aws Insights 查询的 api。我检查了一些业务层,然后将过滤器添加到查询中。

这些过滤器来自我无法更改的错误列表。

问题是我无法制作标准功能来添加过滤器。现在我正在使用

QSegments 代表查询的构造。

简单来说,我最终得到了一个字符串

这是有效的,它很好。当值有引号或不同的特殊字符时,问题就开始了。

所以,价值可以是this "is a" very 'unique' value /and i hate it/

所以,我不能使用'',既不使用/也不使用'来声明过滤器字符串。

是否有任何转义字符,如 C# 中的@?

需要 CloudWatch Log 洞察中的一些内容,例如

非常感谢!

0 投票
1 回答
1765 浏览

regex - CloudWatch 洞察日志解析

我一直在尝试解析资源 arn ex.(arn:aws:ec2:us-east-1:0123456789:volume/vol-gg4gggs0svevb3000) 以提取 CloudWatch 日志见解中的 vol-* 并且无法正确获取正则表达式模式与预期的结果。

我尝试使用以下模式但没有结果。

0 投票
1 回答
1464 浏览

amazon-cloudwatch - AWS 云观察日志格式

我对 Cloud Watch 上的日志有疑问。我一直将日志记录在不​​同的条目上,而不是每个日志一个条目。这是一个例子。

控制台中的输出:

云手表中的输出:

每一行都是这里的一个条目。

有没有什么办法解决这一问题?作为项目的记录器,我正在使用 Log4js。

0 投票
0 回答
740 浏览

amazon-web-services - aws cloudwatch 日志洞察力 - 使用不同的正则表达式查询和计算多个日志

我需要从不同位置查询和统计我的应用程序的失败日志,以测试 API 的性能。

现在我用'Failure'和'AWE'(位置之一)的表达式过滤了日志,并得到了以下结果。

我想继续过滤同一小部件​​上其他位置的故障日志,但我不能。所以我想知道我是否遗漏了什么,或者只是无法做我想做的事情。

0 投票
0 回答
204 浏览

syntax - CloudWatch Insights:如果匹配另一个字段的内容,则过滤字段内容

我正在尝试将一个临时字段的内容与 CloudWatch Logs Insights 中的另一个字段的内容进行比较。内容是“CompanyRequestID”,从日志流@message 中解析,以及lambda 报告中的@requestId。requestIds 只是像 1234-678-5476 这样的字符串

在“英语”中,我试图写:

过滤 IF 解析的临时字段 (CompanyRequestID) 的内容完全等于 @requestId 的内容

如您所见,这些字段在表格中没有对齐,因为它们来自不同的“类型”。

目前的日志表

我想基本上(但我不知道如何):

一旦我可以过滤匹配的 requestIds,我就可以对 billedduration 等进行求和

提前致谢!新手,正在苦苦挣扎!

0 投票
2 回答
3580 浏览

amazon-web-services - AWS Cloudwatch Insights 如何使用多个日志组进行查询

阅读文档似乎可以在 AWS Cloudwatch 中运行具有多个日志组的查询,但我看不到任何有关如何执行此操作的示例。

我想使用通用属性加入两个日志组,并使用过滤器选择一些日志。

有没有人遇到同样的问题并找到了解决方案?提前致谢。