企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 初识sentry ### 概念 sentry是一个现代化的错误日志记录和聚合平台。支持几乎所有主流开发语言和平台, 并提供了现代化UI,sentry专注于应用程序产生的错误日志的聚合和监控. 官方提供了多个语言的SDK。 ### 优点 * 多平台支持 * 开源 * 实时收集、完整复现,为不同语言提供完整的复现上下文,方便定位 BUG;方便协同工作,可指定处理人员 * 隐私和安全 * 持续集成 ## Django中使用 1、github拉取项目:[https://github.com/getsentry/onpremise](https://github.com/getsentry/onpremise) 2、docker-compose up -d 后台启动 环境要求:Docker 19.03.6+      Compose 1.24.1+      8GB RAM      20 GB Free Disk Space 3、设置登录账号密码 4、本地访问127.0.0.1:9000,输入账号密码登录 5、进入sentry系统,点击Project,新建项目 ![](https://img.kancloud.cn/fe/ec/feec450e30c7ebcfad86e1b52b8d46d4_1502x295.png)  6、选取Django项目 ![](https://img.kancloud.cn/64/1e/641eb5a51eb5699612e02ea9857e53fe_1530x686.png)  7、获取dsn ![](https://img.kancloud.cn/8d/46/8d46c1ef88a1c5ec8afbba412073910d_1528x650.png)  8、django项目中在settings.py中配置下面这段代码 ![](https://img.kancloud.cn/bf/f0/bff04b72787c054e8c636d78c6277bf1_764x217.png)  至此配置完成,如果项目中出现的报错,sentry会全部记录在Issues中,可以点击Issues查看项目中的报错详情。除此之外,sentry还提供可dashboard,alert报警,统计,自定义规则等功能,用户可根据使用自己配置。 参考文档:[https://docs.sentry.io/platforms/python/guides/django/](https://docs.sentry.io/platforms/python/guides/django/)