可以收集到重要的业务指标数据,例如当前有多少用户同时在线 可以跟踪重要业务事件,例如用户取消订单事件 日志中记录了关键错误和故障信息,例如支付失败 可以监控到系统的健康状态,例如可以监控到数据库能正常读写,这是一个健康的状态,可以提供服务 可以区分客户端和服务器端的可观察性数据 可以不修改代码的情况下打印更详细的日志,例如—verbose 数据一定要符合相关法规,例如GDPR :) 未完待续… ref https://github.com/microsoft/code-with-engineering-playbook/blob/main/docs/ENG-FUNDAMENTALS-CHECKLIST.md#observability