amazon-web-services - aws cloudwatch 日志过滤模式包括匹配模式之前和/或之后的行

标签 amazon-web-services aws-cli amazon-cloudwatch amazon-cloudwatchlogs

有没有办法在 AWS CloudWatch Logs 中的匹配模式之前和/或之后包含 N 行?

假设我有这个查询,并且希望在每次比赛前后都有 3 行。

aws logs filter-log-events --log-group-name my-group --filter-pattern "mypattern"

我目前唯一的解决方法是删除过滤器模式并使用 grep:
aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern

但是,我只想流式传输我需要的日志事件,并将其作为 aws 日志事件查询的一部分。

最佳答案

AWS ( confirmed by a contributor ) 目前不支持,但有一个 open GitHub issue用于跟踪该功能以在将来可能支持此功能。

与此同时,您将不得不在问题中提到的日志流式传输后进行过滤。

aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern

关于amazon-web-services - aws cloudwatch 日志过滤模式包括匹配模式之前和/或之后的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59217130/

相关文章:

amazon-web-services - Celery Redis 后端-使队列中的任务作为项目存在

postgresql - 无法连接到 AWS RDS 还原实例

java - 如何通过 java 连接到基于 Amazon Web Services 的关系数据库? SQL异常表示访问被拒绝

linux - EC2 实例的 SSL 证书

amazon-web-services - 使用过滤器模式解析 cloudwatch 日志

aws-lambda - 在自定义事件模式中为事件 SSM 参数使用通配符

javascript - 我如何最终在 Lambda 函数中返回 promise 的值?

node.js - 使用 Node js 将 S3 视频转换为音频文件(Lambda 函数)

amazon-web-services - aws s3 原子替换文件

amazon-web-services - AWS Pricing API 中使用的 AWS ELB 的服务代码是什么