美文网首页
Django错误和异常日志上报Sentry

Django错误和异常日志上报Sentry

作者: 安静的冰棒 | 来源:发表于2021-11-05 17:06 被阅读0次

    sentry是一个开源的监控系统,能支持服务端与客户端的监控,还有个强大的后台错误分析、报警平台。Sentry 本身是基于 Django 开发的,而且也依赖到其他的如 Postgresql、 Redis 等组件,所以一般有两种途径进行安装:

    (1)通过 Docker 

    (2)用 Python 搭建。

    本文使用docker搭建,从github上下载release版本https://github.com/getsentry/onpremise/releases,选择版本onpremise-20.8.0

    执行./install.sh安装,安装过程中会提示你是否要新建用户,新建一个用户用于登录;

    执行docker-compose up -d

    安装完成后,访问http://XXXXXX:9000,输入刚刚新建的用户名和密码即可登录。

    登录成功后,选择新建项目,选择django,输入项目名称,点击【create project】

    接下去的页面会提示你怎么和django集成,安装pip install sentry-sdk;

    提供了一个demo,settings.py增加配置:

    按照demo写一个错误的方法,让错误的日志上报到Sentry:

    Sentry将错误日志和故障代码等都展示出来了,Sentry好有很多好功能,等着我们一一去探索。

    相关文章

      网友评论

          本文标题:Django错误和异常日志上报Sentry

          本文链接:https://www.haomeiwen.com/subject/xkurzltx.html