架构模式: 记录部署和变更日志
上下文
您已应用微服务架构模式。
问题
如何理解应用程序的行为并解决问题?
要点
- 查看何时发生部署和其他更改非常有用,因为问题通常会在更改后立即发生
结论
记录每个部署以及对(生产)环境的每个更改。
例子
例如,部署工具可以在部署新版本的服务时发布伪度量。然后,可以将此度量标准与其他度量标准一起显示,从而使应用程序行为的更改与部署相关联。请参阅Mike Brittain跟踪每个版本。AWS Cloud Trail提供AWS API调用的日志。
结果上下文
这种模式具有以下好处:
- 使部署和更改能够轻松地与导致更快解决的问题相关联。