跳转至

sentry集成

sentry是一个基于Django构建的现代化的实时事件日志监控、记录和聚合平台,主要用于如何快速的发现故障。支持几乎所有主流开发语言和平台,并提供了现代化UI,它专门用于监视错误和提取执行适当的事后操作所需的所有信息,而无需使用标准用户反馈循环的任何麻烦。官方提供了多个语言的SDK.让开发者第一时间获悉错误信息,并方便的整合进自己和团队的工作流中


sentry集成CA步骤

  1. 在睿象云 Cloud Alert 界面创建sentry应用,并获取 appkey

  1. 在sentry中配置webhook,进入Settings-> Integrations 安装webhooks

3. 安装项目

4. 在Callback URLs中添加相应webhook地址 http://api.aiops.com/alert/api/event/sentry/{appKey}


测试sentry云告警

sentry的报警规则触发告警后,告警会通过webhook地址把告警推送到CloudAlert平台,如果CloudAlert平台没有接收到告警,请联系睿小象进行排查。

sentry 与 CA 告警级别映射关系

睿象云 Sentry(level)
致命 --
严重 error
警告 warning
提醒 info
通知 --
睿象云 Sentry
事件ID (eventId) 事件类型_errors: data.error.event_id
事件ID (eventId) 事件类型_issue: data.issue.id
事件ID (eventId) 事件类型_issue alerts: data.event.event_id
事件ID (eventId) 指标告警: data.metric_alert.id
事件ID (eventId) 兼容CA现有租户数据: id