日志采集&异常报告-Rollbar

Rollbar

介绍

日志采集&异常报告工具

Rollbar provides real-time, full-stack exception reporting and debugging tools for developers. Rollbar integrates in moments with apps built in JavaScript, Ruby, Python, PHP, Node.js, Android, iOS, Go, Java, .NET and more.

 

Rollbar is a continuous code improvement platform that helps development teams deploy better software, faster, and quickly recover from critical errors in their code. Rollbar enables developers to focus on continually improving their code and constantly innovating rather than spending time monitoring, investigating, and debugging.

 

使用

Rollbar配置 

添加maven依赖

       <dependency>
            <groupId>com.rollbar</groupId>
            <artifactId>rollbar-logback</artifactId>
            <version>1.6.0</version>
        </dependency>

添加logback日志插件  

    <appender name="ROLLBAR" class="com.rollbar.logback.RollbarAppender">
        <accessToken>3732eec3208b475fb522913e625f2d60</accessToken>
        <environment>prod</environment>
        <language>java</language>
        <!--    <staticContext>some context info</staticContext> -->
        <codeVersion>1.0.0</codeVersion>
        <enabled>true</enabled>
        <framework>spring-boot</framework>
        <!--    <platform>OpenJDK 13</platform>                  -->
    </appender>

    <logger name="com.mengka.rollbar.logback" level="debug" additivity="false">
        <appender-ref ref="ROLLBAR" />
    </logger>

打印日志

    private static final Logger LOGGER = LoggerFactory.getLogger("com.mengka.rollbar.logback");

    @GetMapping(value = "/debit")
    public void debit(@RequestParam String userId, @RequestParam String commodityCode, @RequestParam Integer count) {
        System.out.println("order XID " + RootContext.getXID());
        MDC.put("service_name", "sbm-order-service");
        MDC.put("xid", RootContext.getXID());
        LOGGER.info("account XID:{}", RootContext.getXID());
        orderService.create(userId, commodityCode, count);
    }

  

系统调用关系

sbm-storage-service,8081
sbm-order-service,8082
sbm-account-service,8083
sbm-business-service,8084

日志采集

异常查看

  

posted on 2020-12-08 13:15  rabbit-xf  阅读(171)  评论(0)    收藏  举报