sentry集成¶
sentry是一个基于Django构建的现代化的实时事件日志监控、记录和聚合平台,主要用于如何快速的发现故障。支持几乎所有主流开发语言和平台,并提供了现代化UI,它专门用于监视错误和提取执行适当的事后操作所需的所有信息,而无需使用标准用户反馈循环的任何麻烦。官方提供了多个语言的SDK.让开发者第一时间获悉错误信息,并方便的整合进自己和团队的工作流中
sentry集成CA步骤¶
- 在睿象云 Cloud Alert 界面创建sentry应用,并获取 appkey
- 在sentry中配置webhook,进入Settings-> Integrations 安装webhooks
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 |