sentry集成钉钉

# 简介

使用的库:https://github.com/L3T/sentry-dingding

https://github.com/anshengme/sentry-dingding

# 流程

image-20211126193941700

# 步骤

# 1. 修改requirements.txt

cd onpremise
vi requirements.txt # 修改
#添加 redis-py-cluster==1.3.4
1
2
3

修改requirements.txt

# 2. 修改Dockerfile

vi Dockerfile
#添加 RUN pip install git+https://github.com/L3T/sentry-dingding.git
1
2

修改Dockerfile

# 3.重新执行 build

docker-composer build
docker-compose restart
1
2

# 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
1
2
3
4
5
6
7
8
上次更新: 2022/04/15, 05:41:29
×