如何安装部署sentry看上篇文章前端异常监控之 Sentry的部署和使用
在上篇文章之后,因为需要安装钉钉插件,所以写了该篇文章,也是踩了若干坑以后总结如下:
git地址:github.com/L3T/sentry-…
一些疑惑可以参考issues中 NullYing 的回答
1. 修改requirements.txt
cd onpremise
vi requirements.txt # 修改
添加 redis-py-cluster==1.3.4
复制代码
2. 修改Dockerfile
vi Dockerfile
添加 RUN pip install git+https://github.com/L3T/sentry-dingding.git
复制代码
3.重新执行 build
docker-composer build
docker-compose restart
复制代码
4.sentry出现钉钉插件
写钉钉机器人的webhook
注意
# 在执行build时会报错,查找 redis_py_cluster-1.3.5版本的文件全部删除
find / -name 'redis_py_cluster-1.3.5-py2.7.egg-info' #查找redis_py_cluster-1.3.5文件
# redis版本是2.10.5时会导致build时安装dingding插件失败,将redis删除,重新安装2.10.6版本
pip install redis==2.10.6 # 安装2.10.6版本
# 如果钉钉插件还没有,执行docker-compose up查看报错日志
docker-compose up
复制代码