Sentry监控系统环境搭建

Posted xiangzhihong8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sentry监控系统环境搭建相关的知识,希望对你有一定的参考价值。

一、Sentry简介

不知道大家有没有遇到这样的情况:我们的代码在本地测试时是没有问题得,不过一在线上运行就遇到各种奇奇怪怪的问题。既然不能完全避免线上的问题,那么就需要尽可能地减少线上问题对用户的影响,因此在进行系统设计时,线上监控系统是必不可少的。

但是,从头搭建和一个监控系统的成本非常高,如果你有线上错误和性能的监控需求,但公司内部没有现成的监控系统,那我的建议是直接使用一些开源的监控平台,比如Sentry。

Sentry具有有如下优点:

  • 开源
  • 前后端都支持
  • 广泛的语言和框架支持
  • 支持 SourceMap,这在前端打包压缩混淆代码的时候很方便我们定位问题

Sentry译为哨兵,是一个能够实时监控生产环境上的监控系统,一旦线上版本发生异常回立刻会把报错的路由路径、错误所在文件等详细信息通知给相关人员,然后开发人员就可以利用错误信息的堆栈跟踪快速定位到需要处理的问题。Sentry 提供了一个演示 Demo,你可以直接打开看看它具体都有哪些功能。

而且,Sentry 的代码是开源的,它既支持开发者自己搭建,也支持付费直接使用。如果你愿意付费使用,那就省去了自己搭建和维护 Python 服务的麻烦事了。如果想自己搭建的话,Sentry 后端服务是基于 Pytho

以上是关于Sentry监控系统环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

基于 Sentry 的前端监控系统搭建

基于 Sentry 的前端监控系统搭建

基于Sentry的前端性能监控平台搭建与应用

Docker手动搭建sentry错误日志系统

抓 Bug 神器的工作原理——聊聊 Sentry 的架构

运维开发实践——基于Sentry搭建错误日志监控系统