请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

微服务架构如何搭建APM监控平台?

公司后台服务是微服务架构,是不是要为每个微服务搭建APM监控平台?如果微服务实例很多,那搭建起来好像也很麻烦。是否能够实现搭建一次监控所有微服务?看过阿里云的Nodejs性能平台文档好像没有针对这种情况的说明,难道是要为每个服务创建一个应用?

正在回答 回答被采纳积分+3

1回答

囧囧99999 2023-02-20 16:16:30

对微服务来讲更要注意服务粒度的监控,一般来讲会有全链路监控和微服务单个监控两种。对于面向用户的web应用适合采用全链路监控,对于基础服务如登陆 下单支付等适合单个监控

具体实施的话其实创建应用并不复杂的,如果你的微服务过多说明架构设计有点复杂?

0 回复 有任何疑惑可以回复我~
  • 提问者 墨_菲 #1
    感谢老师回复!
    对,公司搭微服务架构是为了可以很方便的扩展业务,所以积累下来各服务之间就有点复杂。我感觉对单个关键服务监控还好处理。就是像您说的全链路监控,比如日常状态下各服务的运行情况对比关系、哪个服务的出错率比较高等问题,通过对整个服务的分析去优化单个服务,这种监控能不能实现?思路是怎样的呢?
    回复 有任何疑惑可以回复我~ 2023-02-20 16:37:01
  • 囧囧99999 回复 提问者 墨_菲 #2
    全链路监控我的课程中有相关介绍哈 一般也可以采用skywalking,全链路监控的难点并不在于方案的实现 而是要求链路上每个服务都要按照一定的规则去接入全链路的sdk才可以 不然就会断掉
    回复 有任何疑惑可以回复我~ 2023-03-02 20:53:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信