问题标签 [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.
amazon-web-services - 有没有办法对 AWS CloudWatch Logs Insights 进行分页
有没有办法对 AWS CloudWatch Logs Insights 进行分页?谢谢你。
我在想像下面这样的东西,但这不起作用
编辑:
在我的应用程序中,我通过AWS.Logger.Serilog访问它。但如果允许我对日志结果进行分页,我可以采用不同的方法(例如原始 API 调用)。
我曾尝试浏览 AWS CloudWatch 文档、谷歌和堆栈溢出。我试图克服的问题是如何对日志进行分页,这样它就不会加载给定查询的所有日志。
amazon-web-services - CloudWatch 见解(按日期)
我正在尝试为 Amazon Connect 创建一个 CloudWatch Insights 查询,它将按日期为我提供呼叫计数。我可以按日期获取日志消息的数量,但是,我只需要计算唯一的 ContactId。我的查询有很多重复的 ContactId,因为每次 Connect 记录到 CloudWatch 时,它都使用 ContactId 将与联系人相关的所有事件联系在一起。有没有办法修改此查询以仅显示唯一 ContactId 的计数?
aws-cloudwatch-log-insights - CloudWatchLogs filterLogEvents 空事件
我正在尝试通过发送参数来获取 CloudWatchLogs filterLogEvents。有时它会工作并向我发送当时的确切日志,但对于不同的 lambda 函数,它会返回带有下一个令牌的空事件。
参数 = {
“logGroupName”:metricFilter.logGroupName,“filterPattern”:metricFilter.filterPattern?metricFilter.filterPattern : "", 'startTime' : 时间戳 - 偏移量, 'endTime' : 时间戳 };
我正在通过发送带有下一个令牌的参数来重试,但它仍然收到空事件。有人知道吗?
amazon-cloudwatch - 在 Amazon Cloudwatch Insights 中,您如何获取统计数据?
我正在使用 AWS Cloudwatch Insights 并运行如下查询:
但是,在最后一行,我收到以下错误:
这似乎意味着我无法在 Insights 中进行多层统计查询,因此无法对统计数据进行统计。有没有解决的办法?
nginx - AWS 日志 Insigts 解析 NGINX 日志
我正在尝试使用 aws log 洞察对包含 nginx 日志的日志组运行查询。
这是我在我的 ec2 机器上设置的日志格式:
示例 NGINX 日志:
我正在尝试使用带有以下代码的日志见解来解析它:
我收到以下错误:
任何帮助将不胜感激
amazon-cloudwatch - Cloudwatch 中的 Mediatailor 指标
我在 Cloudwatch 中查看 Mediatailor 指标,发现对于“可用”组有:duration、observedDuration、fillDuration、observedFilledDuracion、fillRate、observedFillRate。
例如,对于持续时间,文档说持续时间是“计划”值,observedDuration 是“观察到”值,但我不清楚。我猜计划与清单中的 AD 标记一致,观察到的是来自广告插入步骤本身(是否正确?)我猜“观察到的”值更准确。
无论如何,我认为“计划”和“观察”值应该相似,但通常情况并非如此。这些是值的几个示例
填充相似,但持续时间和填充率确实不同,所以我不明白应该使用哪个
amazon-cloudwatch - AWS Cloudwatch Insights - 将字符串解析为 JSON
将 JSON 日志发送到 AWS Cloudwatch - 大多数情况下效果很好,但有时,我可能会收到一个不是纯 JSON 的日志条目(或者至少是奇怪的格式)。以下是来自 Slack 机器人的单个日志条目的示例:
所以它是有效的 JSON,Cloudwatch 正确解析了其中的内容,但未处理请求的大部分细节都被困在一个字符串中:
我想摆脱的是那<lots_of_json>
部分,我想让它解释为 JSON - 能够报告、排序和聚合这些字段等。
我可以在 Cloudwatch Insights 查询中了解这一点:
然后这给了我<lots_of_json>
临时字段中的字符串unhandled_payload
现在我怎样才能将unhandled_payload
JSON 格式的字符串解析为 JSON?该parse
命令只接受 glob 或正则表达式,并使用其中任何一个来发出这种声音......令人不快。必须有一个命令来解析 JSON 字符串,对吧?它是什么?
(就本问题而言,“去修复应用程序中的日志记录”不是可接受的答案)
amazon-cloudwatch - Cloudwatch 仪表板 - 从条形图中隐藏 x 轴标签
我目前正在使用 cloudwatch 洞察力通过查询 cloudwatch 日志在仪表板上绘制条形图。日志数据(现在将成为标签)对显示在仪表板上有点敏感,但是在绘制条形图时会继续显示标签。
这是我正在使用的洞察力查询。
这里的 studentId 是我们不想显示在图表上的东西。
我正在寻找
- 有没有办法隐藏或混淆仪表板中的标签?
- 如果没有,我们可以尝试修改见解查询以帮助混淆相同吗?