Cloud watch Log insights查询,结合两个querires

问题描述 投票:0回答:0

我目前使用两种不同的 cloud watch log insights 查询,一种用于获取总请求数,另一种用于获取总错误数。以下是查询:

总人数:

fields @timestamp, @message
| filter @message like /reply.*MyAPI/
|parse @message '"reqID":*' as reqID
| stats count_distinct(reqID) as request_count by bin(1h) as hour

** 错误计数**

fields @timestamp, @message
| filter @message like /reply.*MyAPI.*Exception/
|parse @message '"reqID":*' as reqID
| stats count_distinct(reqID) as request_count by bin(1h) as hour

但是我想计算每个 bin 中的总请求数和错误请求数,并在可能的情况下通过单个查询计算每个 bin 的错误率(

error count
/
total request count
)。我该怎么做?

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs aws-cloudwatch-log-insights
© www.soinside.com 2019 - 2024. All rights reserved.