自动化发布都是由平台自动统一执行,对发布程序或脚本要求很高,虽然参数化模型消除了各运行环境的差异,难免有考虑不周或测试不到位情况,如何监控发布的应用后台技术情况?或者说发布时各应用开发和运维人员如何实时监控发布的详细情况?
收起自动化发布的目标是将应用服务按需求正确部署,传统情况下我们都是通过登录主机操作,能实时查看到输出结果,这样的操作有既视感,让操作人员心安。而自动化后怎么监控的问题会在初期困扰运维人员,我们通过将日志准实时采集展示在自动化平台上实现对后台运行情况的监控。同时也在自动化的步骤中增加验证步骤,将原有通过人观察结果判断的方式转换成自动化判断方式。
对于开发和运维人员,通过前端显示流程执行进度、状态及后台输出等信息来实现等效的手工操作观察。