微服务设计时应如何规划和考虑对服务可用性和性能的监控?

如题,在规划设计时,如何考虑微服务拆分后,与传统应用服务的服务可用性和性能监控需进行哪些调整显示全部

如题,在规划设计时,如何考虑微服务拆分后,与传统应用服务的服务可用性和性能监控需进行哪些调整

收起
参与13

返回gavin_zhang的回答

gavin_zhanggavin_zhang系统架构师某股份制银行

以下几点可以参考:
1 分布式链路追踪是整个监控系统的基础,基于Goodle dapper日志追踪很好的记录了系统请求的响应情况,是性能监控的基础。在实现分布式链路追踪,需要规划好日志规范(也可以选择响应的开发框架,如sleuth)
2 微服务的资源使用情况,能够对微服务系统资源进行实时监控,自动或半自动的进行扩容
3 API endpoint级别的故障监控,记录每个API endpoint的调用性能统计,结合负载均衡,及时的剔除亚健康的服务
4 可视化的监控和告警平台

银行 · 2019-06-28
浏览1461

回答者

gavin_zhang
系统架构师某股份制银行
擅长领域: 云计算容器容器云

gavin_zhang 最近回答过的问题

回答状态

  • 发布时间:2019-06-28
  • 关注会员:2 人
  • 回答浏览:1461
  • X社区推广