微服务中定位线上问题

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

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

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

以倒叙查询。

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

要打印详细日志栈信息。

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

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

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

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

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

原文地址:https://www.cnblogs.com/freedommovie/p/6237162.html