Sentry是一个应用监控系统,可以用于前后端各种技术栈的线上监控和错误分析,这次我们用它来进行Spring Boot项目的线上日志分析实践。
首先需要根据提示在Sentry中创建好项目,项目平台(platform)可以选择Spring Boot或者Java。
Sentry提供了官方的Spring Boot Starter。
- <dependency>
- <groupId>io.sentry</groupId>
- <artifactId>sentry-spring-boot-starter</artifactId>
- <version>3.1.1</version>
- </dependency>
除此之外,我们还需要配置application.properties,将我们在Sentry中创建的项目密钥(DSN)导入:
- sentry.dsn=https://key@host/id
编写我们的Controller,尝试抛出一个简单的异常。
- @RestController
- public class HelloController {
- @RequestMapping("/")
- public void test() {
- throw new IllegalArgumentException("hello world");
- }
- }
如果之前的配置没有问题,那么我们就可以在Sentry的「Issue」面板上面看到这个异常信息。
文图混合水印就是文字、图片并列一起做为水印打在图片上。 访问类型 @watermark=...
轻量应用服务器主要应用于各种建站场景,您可以使用应用镜像快速建站,也可以使...
大数据,指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合...
作为站长来讲,有一款性价比高,安全稳定的 网站空间 是保证网站运营的关键因素...
到目前为止,国内很多企业用户已经接受了虚拟化,开始将虚拟化作为优先考虑部署...
OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网D...
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://...
C 触发器 用户对指定的镜像仓库及 Helm Chart 进行推送镜像等操作时,将触发的指...
云服务器 怎样配置ftp?FTP为文件传输协议,用于Internet上的控制文件的双向传输...
敏捷开发及 DevOps 在互联网行业,敏捷开发及 DevOps 理念被越来越多的企业采纳...