使用 Sentry 监控业务日志

Sentry 是一个错误日志收集和聚合的平台,我们可以在程序中捕获异常,并发送到 Sentry 服务端进行聚合统计、展示和报警。 相关文档参考:http://sentry.readthedocs.org/en/latest/ 准备工作 安装 Docker: 启动 Docker: 安装 redis Docker 镜像: 安装 PostgreSQL Docker 镜像: 生成 secret token(sentry会返回类似于 “9qa)zi)wrz5e9vrln=%fv3wlkyen5#nf-f10q#4h%1ygn!q8ha”的字符串,下文用 <token>代替): 初始化 PostgreSQL,过程中会提示创建用户: 启动 Sentry: 现在从浏览器访问 http://127.0.0.1:12000/,就可以看到 Sentry 的主界面了: 当然,只有界面是不够的,下面会说明如何完成一个上报异常的 demo 选择 “管理” => “项目” 左侧的某一个项目,点击进入设置选项卡,选择 “Client Keys”,右侧会展示 SDK 需要的 API Key: 记下 Sentry 提供的 Key,我们的 demo 中会用到: 运行1次,dashboard 中就会出现对应的记录了:  

Read More