在 CloudWatch 中随处设置相同的时区

Ale*_*vey 6 amazon-web-services amazon-cloudwatch

我正在使用 CloudWatch,我发现时区在不同的上下文中以 UTC 或本地时区的形式出现。例如,当我现在查看一个时,在 CloudWatch > 日志中,我看到以本地时间显示的日志流。在 Metrics 中,它们以 UTC 显示。

这会使故障排除变得困难。

如何确保单个时区出现在所有上下文中,包括整个 CloudWatch?

Ale*_*vey 11

此答案遵循 CloudWatch 控制台的布局(在撰写本文时)。

该过程应该在除事件规则计划表达式之外的所有上下文中修复时区,其中 Amazon 的文档指出只有 UTC 是可能的。

程序

转到位于https://console.aws.amazon.com/cloudwatch/ 的CloudWatch 控制台

指标

在导航窗格中,选择Metrics

选择自定义菜单,然后选择UTCLocal timezone

这将在显示指标的所有上下文中生效,例如在DashboardsLambda函数等中。

日志

在导航窗格中,选择日志

对于Log Groups,选择任何日志组以查看一些流。

对于Log Streams,选择任何日志流名称以查看一些日志数据。

现在要更改时区,请单击右上角的蓝色日期/时间。选择UTC本地时区,然后单击取消

报警历史

警报下,有警报,在选择警报时,有一个历史记录选项卡。这些从上面的指标中获取时区。这里应该没什么可做的。

活动

Events 下Rules 的 Schedule 表达式。不幸的是,如上所述,亚马逊的文档指出所有预定的事件都使用 UTC 时区。

参考

修改图表的时间范围或时区格式

使用日志组和日志流

规则的调度表达式


cel*_*epo 5

Lambda 函数 - '监控' ['CloudWatch 指标概览']

(显然在 CloudWatch 控制台中不受控制)

“自定义”菜单/下拉菜单>“本地时区”:

在此处输入图片说明