使用注解跟踪部署
编辑使用注解跟踪部署
编辑为了增强您对部署的可见性,我们在所有事务图表上提供了部署注解功能。此功能使您能够轻松确定您的部署是否增加了最终用户的响应时间,或者您的应用程序的内存/CPU 使用率是否发生了变化。能够快速识别不良部署使您能够回滚并修复问题,而不会造成代价高昂的停机。
默认情况下,自动部署注解已启用。这意味着当您的应用程序的 service.version
发生变化时,Applications UI 将在您的数据上创建一个注解。
或者,您可以使用我们的注解 API 显式创建部署注解。API 可以集成到您的 CI/CD 管道中,以便每次部署时,都会向注解 API 端点发送 POST 请求。
curl -X POST \ https://127.0.0.1:5601/api/apm/services/${SERVICE_NAME}/annotation \ -H 'Content-Type: application/json' \ -H 'kbn-xsrf: true' \ -H 'Authorization: Basic ${API_KEY}' \ -d '{ "@timestamp": "${DEPLOY_TIME}", "service": { "version": "${SERVICE_VERSION}" }, "message": "${MESSAGE}" }'
请参阅 注解 API 参考,了解更多信息。
如果已为选定的时间段创建了自定义注解,则不会显示任何派生注解,即当 service.version
更改时自动创建的那些注解。