本文主要是介绍Gitlab Alerts警告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、如何在Gitlab中启用Alerts?
1.进入Settings->Monitor,对应的Alerts点击Collapse,然后点击Add new integration

2.下拉选择集成类型,HTTP或者Prometheus

二、使用HTTP Endpoint
1.选择HTTP Endpoint,起一个名字,然后将状态改为Active,点击保存

2. 保存成功后,可以看到结果

3.查看凭证,网络钩子的网址和授权秘钥

4.测试发送请求的类型
| Property | Type | Description |
| title | String | 警告的标题 |
| description | String | 描述 |
| start_time | DateTime | 警告时间,没有则用当前时间 |
| end_time | DateTime | 警告解决时间,提供则警告已经解决 |
| service | String | 受影响服务 |
| monitoring_tool | String | 关联监控工具的名称 |
| hosts | 字符串或者数组 | 一个或者多个host,事件发生的host |
| severity | String | 警告的严重性,可以是:critical, high, medium, low, info, unknown |
| fingerprint | 字符串或数组 | 警告的唯一标识符。这可用对同一警告进行分组 |
| gitlab_environment | String | 关联gitlab环境的名称,需要在仪表盘上显示警告 |
你也可以自己添加自定义的字段
5.发送请求测试
curl --request POST \--data '{"title": "Incident title"}' \--header "Authorization: Bearer <authorization_key>" \--header "Content-Type: application/json" \<url>
需要在请求头中添加认证信息和Content-Type

测试请求体数据如下

在Alerts列表中就会有刚才发送的警告

挺容易的哈,快去试试吧。
这篇关于Gitlab Alerts警告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!