wkt's blog
非学无以致疑,非问无以广识

sentry with flask

admin~2018年9月6日 /其他/笔记

sentry 安装过程参考:

centos7下部署sentry日志管理服务

flask 配置

from raven.contrib.flask import Sentry
sentry = Sentry(app, dsn='YOUR_DSN_HERE')

或者,如果使用了工厂,那么可以在稍后初始化:

from raven.contrib.flask import Sentry
sentry = Sentry(dsn='YOUR_DSN_HERE')

def create_app():
    app = Flask(__name__)
    sentry.init_app(app)
    ...
    return app

YOUR_DSN_HERE会在创建sentry项目的时候给出,

邮件配置

邮件配置在 docker-compose.yml 里面可以新增 额外的环境变量:

配置完成后重启docker项目:

docker-compose down && docker-compose up -d

SMTP 已经生效,点击测试发送即可收到一封测试email

发表评论

电子邮件地址不会被公开。