微服务中定位线上问题

Posted 探索互联网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务中定位线上问题相关的知识,希望对你有一定的参考价值。

  微服务架构下的程序一般有多个节点提供服务,用户请求不一定落在哪一个节点,如果节点

存在问题,一般利用日志监控系统来确认问题。

  日志监控系统提供实时日志,以及全文检索日志,并且日志实时查询以及全文检索查询都要

以倒叙查询。

  中间件系统或业务系统对于日志生成的级别,debug、info、error等级别,以及error日志

要打印详细日志栈信息。

  通过合理详细的使用日志以及配合日志监控系统的实时日志以及日志检索功能一般能够很快地

定位问题,定位到问题一般就能很快地解决。

  错误日志尽量打印栈信息,info日志、debug日志尽量为预发布,error日志要用于定位线上

异常。日志监控系统监控中间件或业务系统一定要保持路径正确,不正确的路径要处理掉,及时处

理掉才能及时分析定位日志反应的问题。

以上是关于微服务中定位线上问题的主要内容,如果未能解决你的问题,请参考以下文章

线上cpu100%问题快速定位

线上服务 CPU 100%?一键定位 so easy!

线上问题定位--CPU100%

Linux线上服务器问题排查

服务线上治理

linux 服务器线上问题故障排查