堆栈驱动程序日志记录客户端库 - Google 停机期间会发生什么?



如果您在应用程序中嵌入了 Stackdrvier 客户端库,并且 Google 堆栈驱动程序 API 有停机时间(Google 文档显示每月停机 99.95% 或 21.92 分钟(

我的问题是:在停机期间,我的应用程序会发生什么?日志记录信息会在内存中累积吗?它会导致应用程序错误还是会丢弃日志数据并继续?

日志记录 API 停机可能有不同的根本原因和后果。Google 系统工程师制定了跟踪和采取缓解措施的机制,因此停机时间及其后果降至最低,但 Google 无法保证在所有与日志记录 API 相关的中断情况下防止数据丢失。

希望根据 GCP 的内部 SLO 和 SLA,您的应用程序和管道每月最多可以承受(21.56 分钟(的预期停机时间 (SLA 99.95%(。

您列出的三种情况是合理的。在此期间,发送日志的应用程序可能有来自网络的 500 个响应,因此它必须能够处理此类问题。

如果日志记录数据设法到达Google的平台,但中断阻止了数据可访问,那么Google的团队将尽力释放积压,重新填充数据等。他们将在 https://status.cloud.google.com/上发布一般通知

如果问题是由日志记录代理未将数据发送到我们的平台引起的,则日志记录数据可能无法检索(但仍可能是某个 GCP 产品的基础设施中断(或链接到其他内容,例如应用程序或其底层主机资源不足或日志记录代理已损坏,GCP 堆栈驱动程序 SLA 未涵盖 [1]。

如果从日志记录 API 引入数据的管道积压,则可能会导致中断,但 GCP 团队将尽力使数据在中断结束后可访问。

如果您怀疑日志记录 API 存在问题,请联系支持人员或文件问题跟踪器,或检查 Google 产品团队将实时提供更新的未解决问题。以下链接:

[1] https://cloud.google.com/stackdriver/sla#sla_exclusions

[2] 创建新事件: https://issuetracker.google.com/issues/new?component=187203&template=0

[3] 未解决的问题: https://issuetracker.google.com/savedsearches/559764

最新更新