|
1 | 1 | --- |
2 | | -title: 'Integrating GitLab Alerts' |
3 | | -description: 'Configure GitLab Alerts integration to receive failure, degradation, and recovery messages from Checkly' |
4 | | -sidebarTitle: 'GitLab Alerts' |
| 2 | +title: "Integrating GitLab Alerts" |
| 3 | +description: "Configure GitLab Alerts integration to receive failure, degradation, and recovery messages from Checkly" |
| 4 | +sidebarTitle: "GitLab Alerts" |
5 | 5 | --- |
6 | 6 |
|
7 | | -Checkly integrates with [GitLab Alerts](https://docs.gitlab.com/ee/operations/incident_management/alerts.html) and can |
8 | | -deliver failure, degradation, and recovery messages to any project in your GitLab installation. More specifically, Checkly will: |
| 7 | +Checkly integrates with [GitLab Alerts](https://docs.gitlab.com/ee/operations/incident_management/alerts.html) and can deliver failure, degradation, and recovery messages to any project in your GitLab installation. More specifically, Checkly will: |
9 | 8 |
|
10 | 9 | - Open new alerts when a check fails. |
11 | 10 | - Close alerts automatically when a failing check recovers. |
12 | 11 | - Alert when SSL certificates are about to expire. |
13 | 12 |
|
14 | | -1. First, create an **Incoming Webhook**. Log in to GitLab and go to "Settings" > "Operations" and expand the "Alerts" tab |
15 | | -and select the **HTTP Endpoint** integration type |
16 | | - |
17 | | -  |
18 | | - |
| 13 | +1. First, create an **HTTP Endpoint**. Log in to GitLab, select a project workspace and go to "Settings" \> "Monitor" and expand the "Alerts" tab and click the "add new integration" button. Then select "HTTP Endpoint" as the integration type. |
19 | 14 | 2. **Choose a name** for your integration like "Checkly". |
20 | 15 |
|
21 | 16 |  |
22 | | - |
23 | 17 | 3. Save the integration **copy the displayed Webhook URL and Authorization Key**. It should start with something like `https://gitlab.com/...` |
24 | 18 |
|
25 | 19 |  |
26 | | - |
27 | | - |
28 | | -4. Log in to Checkly and navigate to [Alert Settings](https://app.checklyhq.com/alert-settings/). |
29 | | - Click the "Add more channels" button, find GitLab Alerts on the list, and click "Add channel". |
| 20 | +4. Log in to Checkly and navigate to [Alert Settings](https://app.checklyhq.com/alert-settings/). Click the "Add more channels" button, find GitLab Alerts on the list, and click "Add channel". |
30 | 21 |
|
31 | 22 |  |
32 | | - |
33 | | - |
34 | | -6. Give the alert channel a name and **paste the Webhook URL and Authorization Key** in their respective input fields. You can now also tweak |
35 | | - which alerts you want to be notified of and which checks or check groups should be subscribed to this channel. |
| 23 | +6. Give the alert channel a name and **paste the Webhook URL and Authorization Key** in their respective input fields. You can now also tweak which alerts you want to be notified of and which checks or check groups should be subscribed to this channel. |
36 | 24 |
|
37 | 25 |  |
38 | 26 |
|
39 | | - > Note that we provide a preconfigured message payload but you are free to edit the payload and add more or different |
40 | | - > variables. Just click the "Edit payload" button and reference the "Help & variables tab". |
| 27 | + > Note that we provide a preconfigured message payload but you are free to edit the payload and add more or different variables. Just click the "Edit payload" button and reference the "Help & variables tab". |
41 | 28 |
|
42 | 29 | Congratulations! You have successfully integrated Checkly with GitLab Alerts! |
0 commit comments