前端异常监控之Sentry集成钉钉机器人提醒

5,086 阅读1分钟

如何安装部署sentry看上篇文章前端异常监控之 Sentry的部署和使用

在上篇文章之后,因为需要安装钉钉插件,所以写了该篇文章,也是踩了若干坑以后总结如下:

git地址:github.com/L3T/sentry-…

一些疑惑可以参考issues中 NullYing 的回答

1. 修改requirements.txt

cd onpremise
vi requirements.txt # 修改

添加 redis-py-cluster==1.3.4

修改requirements.txt

2. 修改Dockerfile

vi Dockerfile

添加 RUN pip install git+https://github.com/L3T/sentry-dingding.git

修改Dockerfile

3.重新执行 build

docker-composer build

docker-compose restart

4.sentry出现钉钉插件

sentry出现钉钉插件

写钉钉机器人的webhook

写钉钉机器人的webhook

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