作为广大Java程序员中的一员,我们在做日常业务开发时候,多多少少都会在代码里加一些日志信息,便于后续测试、线上问题排查跟踪。另外,代码在运行期间多多少少都会报一些始料未及的错误异常,常见的有空指针异常、ClassNotFoundException、IllegalArgumentsException、数组下标越界等等。我们如何知道你所负责的业务当前有没有错误呢?它的健康状态是怎样的?如果明确知道有错误了,如何能看到错误日志并迅速的定位问题呢?
今天就和大家来分享一下如何使用sentry来收集错误日志信息并实时发送到钉钉群。
Sentry(https://sentry.io)是一款开源的应用实时监控平台。“Stop hoping your users will report errors”是Sentry的理念,即不要期望你的用户来报告错误。sentry可以采用官网创建team和project,也可以自己安装sentry服务端。本文讲述的是快速的集成sentry,所以采用的是在官网上创建team和project。
下面我们来看看SpringBoot应用如何快速的集成sentry云:
1.登录Sentry官网注册一个个人账户https://sentry.io/signup/,输入姓名、邮箱、组织信息点击继续即进入账户的管理控制台了,如图所示: