4

我们为 CloudWatch 日志组配置了一个指标过滤器,该过滤器为我们的一个流程收集数据。

最初,我们只有一个与日志组的日志流关联的 ec2 实例。从日志中检索到的数据很好地显示在图表中。

但是,我们希望将多个实例连接到同一个日志流或日志组。当我们为日志组配置另一个实例时,图表会损坏:

断图

从我们观察到的情况来看,这些点似乎只有在它们是从最新实例派生的连续数据时才被连接。否则,它只是显示一个点。

显示的所有数据仍然正确。只是它们并非全部相连。有没有办法让所有的点连接起来?

4

3 回答 3

4

这是 CloudWatch 图表传达数据点不连续这一事实的方式。没有办法强制数据点之间的连接。

于 2017-07-21T20:05:10.167 回答
2

为了其他可能遇到这个问题的人的利益,在训练深度神经网络的情况下,我发现将 Period 值更改为更大的值会导致点连接(我将其从 5 秒更改为 15 分钟)。

于 2019-12-04T20:01:59.557 回答
1

这可能是最近添加的功能,但实际上有一种方法可以强制连接 CloudWatch 图中的不连续数据点:您可以使用metric math。有一个“填充”表达式可以填补时间序列中的空白。

您可以使用“编辑图表”用户界面中的“数学表达式”按钮添加度量数学表达式:

cloudwatch_gaps

红线代表一些断断续续的数据点,“FILL”表达式为您提供了三个选项来填补空白:

  • 一个标量将用一个常数值填充间隙(蓝线,间隙设置为 0)。

  • LINEAR将在间隙(橙色线)两侧的两点之间执行线性插值。

  • REPEAT将重复最后接收到的数据点,直到新的数据点到达(绿线)。

一旦您对填补空白的行为感到满意,您可以取消选中表格中原始指标的行,以便在显示图表时将其隐藏。

于 2021-09-20T19:48:22.080 回答