Sentry 替代品 Bugsink 安装配置 (opens in new tab)
如果你像我一样需要一个线上异常 traceback 跟踪工具,又没法忍受 Kafka/ClickHouse/Snuba/Zookeeper 这一坨依赖,那么归根结底有三个选择: sentry<10.0 大概是2019年之前的版本,只依赖db/redis,太老 glitchtip 除了错误跟踪也支持 uptime 等 bugsink。不支持 Android/Java 的在线符号化(无 mapping 上传) 最后选了 bugsink 。记录一下 pip 安装部署的坑 下面的配置指 bugsink-create-conf 命令生成的 bugsink_conf.py 避免安装 MySQLdb docker编译环境一坨,改纯py的 pymysql 代替,在配置顶部写 import pymysql; pymysql.install_as_MySQLdb() CSRF 前面有一层 nginx 反代,然后一直报 CSRF 错误,因为 X-Forwarded-Proto 没值,所以 django csrf middleware 当成http给拦了。修改方法是配置里加一行 SECURE_PROXY...
Read the original article