首页/开发/CI/CD 与发布速查/部署标记(Deploy Marker)
质量门禁与回滚51 条

部署标记(Deploy Marker)

把每次部署的时间点与版本写入监控或日志系统:图表上叠加发布事件,便于把指标变化与变更关联,也是变更审计的组成部分。

CI/CD 与发布速查开发更新于 2026-10-12
写入内容版本号、环境、时间、提交 sha、操作人
位置监控注释(annotation)、日志字段、部署事件表
用途事故定位、指标归因、变更审计
工具示例Grafana annotations、监控平台的部署 API

Grafana 注释 API 示例

Grafana 注释 API 示例
curl -X POST https://grafana.example.com/api/annotations \
  -H "Authorization: Bearer $GRAFANA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"text":"deploy web v1.8.2","tags":["deploy","prod"]}'
标记做到服务级:多服务聚合发布时,按服务拆分注释便于阅读。

易错点

  • 标记缺失或滞后:事故时间线与实际发布错位,归因困难
  • 只记版本不记环境:多环境并存时无法区分

数据来源与参考

  • Grafana 文档(Annotations)
  • Google SRE Book《Release Engineering》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌