如何通过Sentry高效监控Spring Boot应用运行状况?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1197个文字,预计阅读时间需要5分钟。
Sentry是一款应用监控系统,支持前后端各种技术栈的线上监控和错误分析。本次我们用Sentry进行Spring Boot项目的线上日志分析实践。创建项目时,首先需要在Sentry中创建好项目。
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=key@host/id
第一个错误
编写我们的Controller,尝试抛出一个简单的异常。
本文共计1197个文字,预计阅读时间需要5分钟。
Sentry是一款应用监控系统,支持前后端各种技术栈的线上监控和错误分析。本次我们用Sentry进行Spring Boot项目的线上日志分析实践。创建项目时,首先需要在Sentry中创建好项目。
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=key@host/id
第一个错误
编写我们的Controller,尝试抛出一个简单的异常。

