当前位置:主页 > 查看内容

使用 Sentry 监控你的Spring Boot应用

发布时间:2021-10-17 00:00| 位朋友查看

简介:Sentry是一个应用监控系统,可以用于前后端各种技术栈的线上监控和错误分析,这次我们用它来进行Spring Boot项目的线上日志分析实践。 创建项目 首先需要根据提示在Sentry中创建好项目,项目平台(platform)可以选择Spring Boot或者Java。 引入依赖配置 Sen……

Sentry是一个应用监控系统,可以用于前后端各种技术栈的线上监控和错误分析,这次我们用它来进行Spring Boot项目的线上日志分析实践。

创建项目

首先需要根据提示在Sentry中创建好项目,项目平台(platform)可以选择Spring Boot或者Java。

引入依赖&配置

Sentry提供了官方的Spring Boot Starter。 

  1. <dependency> 
  2.   <groupId>io.sentry</groupId> 
  3.   <artifactId>sentry-spring-boot-starter</artifactId> 
  4.   <version>3.1.1</version> 
  5. </dependency> 

除此之外,我们还需要配置application.properties,将我们在Sentry中创建的项目密钥(DSN)导入: 

  1. sentry.dsn=https://key@host/id 

第一个错误

编写我们的Controller,尝试抛出一个简单的异常。 

  1. @RestController 
  2. public class HelloController { 
  3.  
  4.   @RequestMapping("/"
  5.   public void test() { 
  6.     throw new IllegalArgumentException("hello world"); 
  7.   } 

如果之前的配置没有问题,那么我们就可以在Sentry的「Issue」面板上面看到这个异常信息。

真好!使用 Sentry 监控你的Spring Boot应用
本文转载自网络,原文链接:https://www.toutiao.com/a6892363262831100428/
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:垃圾代码和优质代码的区别? 下一篇:没有了

推荐图文


随机推荐