博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微服务太分散?使用Fundebug集中式bug监控
阅读量:5950 次
发布时间:2019-06-19

本文共 732 字,大约阅读时间需要 2 分钟。

摘要: 微服务日志分散,可以使用Fundebug的异常监控将它们集中起来。

当一个项目复杂到一定程度,功能越来越多,随之对应的模块也越来越多。

如果都放在一个大的项目下面,共同开发,整合发布,那么会变得越来越复杂,难以维护。

img_d86ac4960df8783126b01552abfc7bac.jpe

如果模块之间没有非常强的耦合性,我们可以考虑把它们单独拆开。

把某些模块作成一个独立的服务,一个独立的项目。
这样既利于开发,也利于维护。

img_9c41e578f7a404430589d2097add1ab8.png

不过呢,利于维护是指一个服务本身因为拆分的够小,逻辑简单,代码量少。

但是,如果拆成了几个甚至几十个微服务,整个系统的维护成本又会变高。

举个简单的例子,日志分析。

如果用户反馈有bug,你很有可能要从一个微服务排查到另一个微服务,直到找到问题。

日志的分散性又为分析问题带来了难度。

如果把日志聚合,一定程度上可以解决问题。但是如何聚合以及有效分析还是麻烦。

使用来做异常监控,可以有效地将不同的服务的错误信息整合到一个平台上。

你只需要在项目中引入Fundebug插件即可。
一有异常,该插件会将信息收集发送到云端并提供邮件或钉钉等第三方报警服务。

img_e08989644c48e60fb86cc7e979eaafc8.png

Fundebug后台有众多不同功能的微服务模块。

比如,针对每一种语言的数据处理模块、数据库备份、报警、日报、source map处理模块等等。
而每一个模块都接入了Funedebug异常监控。
一个模块出错,我们可以立马知晓。也能够清楚知道相关联的其它模块是同时否受到影响。

关于Fundebug

专注于JavaScript、微信小程序、小游戏BUG监控。

自从2016年双十一正式上线,Fundebug累计处理了5亿+错误事件,得到了众多知名用户的认可。
Fundebug支持主流前端框架的bug监控,欢迎各位老铁体验!

img_a1de7b27f6821f51f00e8ded20ae7118.png
image.png

转载地址:http://ursxx.baihongyu.com/

你可能感兴趣的文章
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
nginc+memcache
查看>>
linux下crontab实现定时服务详解
查看>>
Numpy中的random模块中的seed方法的作用
查看>>
用java数组模拟登录和注册功能
查看>>
关于jsb中js与c++的相互调用
查看>>
UVA 122 Trees on the level 二叉树 广搜
查看>>
POJ-2251 Dungeon Master
查看>>
tortoisesvn的安装
查看>>
URAL 1353 Milliard Vasya's Function DP
查看>>
速读《构建之法:现代软件工程》提问
查看>>
Android onclicklistener中使用外部类变量时为什么需要final修饰【转】
查看>>