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

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

参与13

1同行回答

gavin_zhanggavin_zhang  系统架构师 , 某股份制银行
以下几点可以参考:1 分布式链路追踪是整个监控系统的基础,基于Goodle dapper日志追踪很好的记录了系统请求的响应情况,是性能监控的基础。在实现分布式链路追踪,需要规划好日志规范(也可以选择响应的开发框架,如sleuth)2 微服务的资源使用情况,能够对微服务系统资源进行实时监控,...显示全部

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

收起
银行 · 2019-06-28
浏览1439

提问者

zhaomin
技术经理江苏金农
擅长领域: 存储云计算服务器

问题来自

相关问题

相关资料

相关文章

问题状态

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