【问题标题】:GCP Log Entry ConsistencyGCP 日志条目一致性
【发布时间】:2021-05-01 16:44:45
【问题描述】:

我想知道 GCP 日志记录的一致性。让我用一个例子来解释。如果我有一个计算实体并且我更新了它的配置,我可以在 GCP 日志中找到一个日志条目,用于对 VM 所做的修改。但是,GCP 日志记录是否保证日志条目在更改后立即可用,还是最终可用?

另外,基于上面的例子,如果日志条目最终变得可用,GCP 日志记录顺序是否一致?例如,如果在时间 T1 (M1) 和 T2 (M2) 对 VM 配置进行了两次修改。 GCP Logging 是否有可能在很短的时间内显示 M2 的日志条目而不是 M1 的日志条目?或者可以保证,如果 GCP 在特定时间显示某个事件的日志条目,则还会列出与先前事件相关的日志条目

【问题讨论】:

    标签: google-cloud-platform consistency google-cloud-logging


    【解决方案1】:

    为了快速了解该场景,我从我的项目中停止了一个虚拟机。在操作后立即在 Stackdriver 日志中发现了虚拟机“停止”事件。还启动了虚拟机并最终在那里找到了“启动”事件在日志中。

    根据LogEntry 上的文档,时间戳是日志条目描述的事件发生的时间。该时间用于计算日志条目的期限并强制执行日志保留期。如果在新的日志条目中省略此字段,则 Logging 会为其分配当前时间。时间戳具有纳秒精度,但在显示时间戳时可能会省略小数秒中的尾随零。您还可以查看How-to 以获取有关云日志记录的更多详细信息。

    【讨论】:

      猜你喜欢
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      相关资源
      最近更新 更多