python3.11 + flask 编写了一个对接飞书 API 实现告警的 webhook
https://www.feishu.cn/hc/zh-CN/articles/244506653275#tabs0|lineguid-AHuiGI
https://open.feishu.cn/document/ukTMukTMukTM/uADOwUjLwgDM14CM4ATN
https://www.feishu.cn/hc/zh-CN/articles/244506653275
DATE=$(date +'%Y%m%d')
TIMESTAMP=$(date +%s)
docker build -t promalert-feishu-webhook:${DATE}-v${TIMESTAMP} .
cat docker-compose.yml | egrep [0-9]{8}\-v[0-9]{10} -o | xargs -i sed -i s#{}#${DATE}-v${TIMESTAMP}#g docker-compose.yml
- 更改 docker-compose.yml 中的镜像
- 设置
APP_FS_WEBHOOK
环境变量为你自己的飞书的webhook
地址 - 设置
APP_FS_SECRET
环境变量为你自己的飞书群机器人的签名校验秘钥 - 设置
APP_FS_ALERT_TYPE
环境变量以选择机器人消息类型。有两个选项: post(富文本)、interactive(消息卡片) - 启动服务
docker-compose up -d