本文介绍了组合两个CloudWatch洞察查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个Cloudwatch洞察查询,我希望能够同时运行并比较这两个查询的结果。
stats count(*) as requestIdCount by @requestId | filter @message like /START RequestId/ | filter requestIdCount > 1 stats count(*) as requestIdCount by @requestId | filter @message like /END RequestId/ | filter requestIdCount > 1如果能够做到这一点就太好了
fields ( stats count(*) as requestIdCount by @requestId | filter @message like /END RequestId/ | filter requestIdCount > 1) as EndRequestCount, ( stats count(*) as requestIdCount by @requestId | filter @message like /START RequestId/ | filter requestIdCount > 1) as StartRequestCount但我现在看不到任何方法来进行深入的子查询。是否有方法可以组合这样的查询?
推荐答案试试:
parse @message 'START RequestId' as @startRequestId | parse @message 'END RequestId' as @endRequestId | stats count(@startRequestId) as startRequestIdCount , count(@endRequestId) as endRequestIdCount by bin(5m) | filter startRequestIdCount > 1 | filter endRequestIdCount > 1CloudWatch Logs Insights Query Syntax
更多推荐
组合两个CloudWatch洞察查询
发布评论