分布式应用程序很复杂,给开发人员调试和修复生产问题带来了一系列挑战.尽管微服务架构可帮助维持一支规模较小,可以自主工作并专注于独立业务团队,但由于其分布式性质,它带来了新的挑战.例如,在业务交易过程中出现问题的情况下,需要端到端跟踪请求,该请求可能跨越多个服务和基础架构. 解决问题时可能遇到的挑战有: 管理已知和未知故障 故障也是分布式的 传统监控系统不适用 这是可监测性和可观察性出现的地方.可监测性记录应用程序的总体运行状况,而可观察性则可以帮助您更深入地了解上下文数据.在.NET大会上,我和…