对于spring cloud架构的前端应用下动则几十个docker,有没有好的运维和监控方案?

最近公司已经在上线spring cloud架构的前端应用,对于动则几十个docker的服务运维和监控很是头疼,另外几乎一个服务就需要一套mysql实例,对于数据库运维也带来很大的挑战。请问社区大佬们,对于微服务这种架构有没有好的运维和监控的一些方案?...显示全部

最近公司已经在上线spring cloud架构的前端应用,对于动则几十个docker的服务运维和监控很是头疼,另外几乎一个服务就需要一套mysql实例,对于数据库运维也带来很大的挑战。

请问社区大佬们,对于微服务这种架构有没有好的运维和监控的一些方案?

收起
参与5

返回nameless的回答

namelessnameless技术总监某云计算厂商

两个层面:
1、基础运维和监控:对容器系统监控、对paas平台服务组件监控、对宿主机系统监控和运维等,容器的监控方案开源社区很多种,常见的就是Prometheus;对paas平台服务组件监控一般看各个平台本身的监控;对宿主机监控可以用传统的监控方式,也可以用Prometheus;

2、微服务应用的监控:属于应用层面的监控,APM可以做到部分应用监控,ELK/EFK可以做到日志采集和日志监控,微服务本身的监控,如微服务状态、API、调用链路、拓扑等,可以采用Prometheus+Grafana方案,全链路监控通过企业版的ELK也可以做到,不过企业版的ELK比较贵;

对数据库容器,目前生产环境数据库容器化的比较少,基本都是在开发测试环境数据库容器化。

软件开发 · 2019-08-01

回答者

nameless
技术总监某云计算厂商
擅长领域: 云计算容器容器云

nameless 最近回答过的问题

回答状态

  • 发布时间:2019-08-01
  • 关注会员:2 人
  • 回答浏览:2099
  • X社区推广