Open iugo opened 4 years ago
文档: https://docs.gitlab.com/ee/operations/incident_management/incidents.html
在前一段时间注意到 GitLab 在创建 issue 的时候有多了一个 Type 选项, 可以选择类型为 Issue 或 Incident.
Issue
Incident
最初我以为是 event 的意思, 没有尝试.
真正尝试后发现:
incident
通过文档, 看到这个更多是为了运维. 手动新增这样的 issue 只是备选方案.
如何自动新增 incident 呢?
通过 alert.
如何新增 alert 呢?
HTTP 接口. 这才是我们想要的.
文档 https://docs.gitlab.com/ee/operations/incident_management/incidents.html#create-incidents-automatically 中说我们需要进行配置.
然后我们需要使用高权限账号进行.
BTW. 我们的高权限账号默认被设置为了中文, 所以下面使用中文.
在拿到发起警报的密钥之后, 我们需要看一下文档, 传输必要的参数以让警报更加有意义.
API 文档在: https://docs.gitlab.com/ee/operations/incident_management/alert_integrations.html#customizing-the-payload
文档: https://docs.gitlab.com/ee/operations/incident_management/incidents.html
在前一段时间注意到 GitLab 在创建 issue 的时候有多了一个 Type 选项, 可以选择类型为
Issue
或Incident
.最初我以为是 event 的意思, 没有尝试.
真正尝试后发现:
incident
标签.通过文档, 看到这个更多是为了运维. 手动新增这样的 issue 只是备选方案.
如何自动新增 incident 呢?
通过 alert.
如何新增 alert 呢?
HTTP 接口. 这才是我们想要的.
文档 https://docs.gitlab.com/ee/operations/incident_management/incidents.html#create-incidents-automatically 中说我们需要进行配置.
然后我们需要使用高权限账号进行.
BTW. 我们的高权限账号默认被设置为了中文, 所以下面使用中文.
在拿到发起警报的密钥之后, 我们需要看一下文档, 传输必要的参数以让警报更加有意义.
API 文档在: https://docs.gitlab.com/ee/operations/incident_management/alert_integrations.html#customizing-the-payload