CloudWatch Logs Insights 折线图的按字段和 bin 分组

Group by field and bin for CloudWatch Logs Insights line chart

提问人:John Skiles Skinner 提问时间:2/2/2023 更新时间:2/2/2023 访问量:1066

问:

我想在 AWS CloudWatch Logs Insights 中创建一个包含两条线的折线图。一行代表移动用户,另一行代表桌面用户,显示每组用户的成功率。

这是我正在使用的代码:

| fields
    properties.device as device,
    properties.success as success
| stats avg(success) by device, bin(1hour)

此查询的结果看起来很有希望。如您所见,结果包括设备类型、时间戳和要绘制在折线图上的浮点数:

#  device   bin(1hour)               avg(success)
1  desktop  2023-02-01T10:00:00.000  0.6129
2  mobile   2023-02-01T10:00:00.000  0.7453
3  desktop  2023-02-01T09:00:00.000  0.5578
4  mobile   2023-02-01T09:00:00.000  0.6082

但是,“可视化”选项卡向我显示此错误:

The data is not suitable for a line chart.
Try a bar chart, or group your result by bin function.

我认为 Logs Insights 对我重叠的时间戳感到困惑。它不知道我打算一个时间序列的移动数据和另一个时间序列的桌面数据。要按字段分组,按时间分组,我似乎在使用带有两个参数的单个操作来做标准的事情。但是,创建折线图还不够好。by

有没有更好的方法来构建我的查询,以说服 CloudWatch 我正在尝试执行的操作?

分组依据 可视化 亚马逊-CloudWatch amazon-cloudwatchlogs aws-cloudwatch-log-insights (英语)

评论


答: 暂无答案