# Elastic Observability

## Create Elastic Alerting Rule with Pagerly Webhook Integration

1\. Go to your ES Cloud Console and on the menu plane, Click "Management"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/8f9fedc7-0503-4b83-a50f-8f8c513c0ca3/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=94,432)

2\. Click "Stack Management"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/a69037a1-527c-4493-8b7d-93182e68ad50/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=99,461)

3\. Click "Connectors"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/0eee20f8-b783-4633-9333-5ce370aae7b5/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=305,436)

4\. Click "Create connector"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/a4fd9b07-c0cd-4393-ad44-61f778b11005/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=930,63)

5\. Click "Webhook"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/2bf8674e-9701-40d2-a1f9-9819decf4bca/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=647,241)

6\. Click the "Connector name" field.

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/10f25b9c-7565-4856-9ef7-1269e9038e56/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=635,199)

**Create Elastic Webhook in Pagerly**

7\. **Create Integration on Pagerly - Go to workspace.pagerly.io**

8\. Click "My Integrations"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/de9bc18e-c54c-40b9-a509-6c8468ed385f/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=114,146)

9\. Click "Incidents"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/0a6e8271-76eb-48ca-bc1c-78d46ad61904/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=119,221)

10\. Click "Add Inbound Integration"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/c7fe6204-7de4-4da0-b700-9389dbefa974/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=916,74)

11\. Click "Select team..."

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/88161e47-11ed-475c-a0cd-f76c0f637033/ascreenshot.jpeg?tl_px=0,205\&br_px=2266,1472\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=422,277)

12\. Click "Elastic" under Integration .

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/b25f40b4-5212-4388-ad2f-ea795a47b3c7/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=450,536)

13\. Click "Add Integration"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/f229fcbe-7b4d-4f40-97b8-6fa48e32d61c/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=677,338)

14\. Go to Your Integrations and click the integration created under your team

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/cffb77c6-0ea4-4ecf-86b6-62b1e0aa2e1d/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=399,248)

15\. Copy the generated Webhook URL

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/581f482d-1872-4bd8-a8f4-29665a7e2f11/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=430,281)

16\. Switch to tab Connectors - Elastic"

17\. Paste the Webhook under URL under Connector Settings

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/d045d654-5363-441c-9628-5469e086b487/ascreenshot.jpeg?tl_px=0,70\&br_px=2266,1337\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=705,277)

18\. Click "None"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/e9db1709-1582-4def-8544-6a8f283b0b30/ascreenshot.jpeg?tl_px=0,275\&br_px=2266,1542\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=684,277)

19\. Add HTTP Header

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/2ae93502-9337-452d-8b93-84bfd7359c1e/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=577,388)

20\. Click the "Key" field.

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/1e3dcf75-c7ab-414a-9a43-62986583d79c/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=621,374)

21\. Add Key as Content-Type and Value as application/json

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/2905cb23-2780-4ca6-8d90-579151a6d7a3/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=1040,432)

22\. Enter Connector Name as per your choice

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/9b9a5f76-559c-4daf-8939-183438bf7008/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=672,217)

23\. Click "Save" and your Webhook Setting is Created

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/05049abd-3866-4dcc-aefe-0d5450418cde/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=740,472)

**Trigger Webhook on Alerts**

24\. Click "Alerts"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/b87c65bc-9bce-4265-9b7d-65bab66f31db/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=48,176)

25\. Click "Manage Rules"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/55903e30-8740-4abd-9956-279dd0da0f4a/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=1019,158)

26\. Click "Create rule"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/09e52be3-eb80-49d2-acc7-32db512b4fb3/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=972,105)

27\. Choose a rule type as you need. For the purpose of example we are choosing Metric Threshold

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/4fdbdaa3-7591-4d5f-8749-57919dd4da4a/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=362,85)

28\. Click "Select a field"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/64096d54-8bd4-4f1b-97bd-bb5fa9177e0d/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=574,214)

29\. Configure your Alert

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/e3ff1abd-a2b3-45b6-89c6-41d1b7293665/ascreenshot.jpeg?tl_px=0,211\&br_px=2266,1478\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=491,277)

30\. Under Actions, click on Add Action

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/a2ec1253-1658-4223-b2f8-b04c853b92b8/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=665,508)

31\. Choose the Webhook Connector you created previously

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/6900e3ec-9b1c-4440-add3-6c3a451a9fe2/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=486,329)

32. Add the following body payload in the message\
    \ <br>

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/e6d42649-1f9e-410c-8646-c5b645a2fa82/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=481,371)

33\.

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/8987edf6-a570-4e13-b009-43ae03744ce1/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=835,387)

34\. Click "Settings"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/c6ae1acd-3c9d-4b7d-bd8b-3b101b42d8c3/ascreenshot.jpeg?tl_px=0,275\&br_px=2266,1542\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=461,277)

35\. Under Settings , make sure the action frequency is set for each alert : on status changes. and Run when: Alert

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/f14b0fd4-b901-41ae-b642-eaa5c4838793/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=412,385)

36\. Create another action for the same alert. This time for resolution

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/22c6fe42-dc39-4381-915c-ee08a31d7541/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=471,341)

37\. Add the same body payload in the message

```xjson
{
  "rule_url": "{{rule.url}}",
  "rule_name": "{{rule.name}}",
  "rule_type": "{{rule.type}}",
  "rule_params": "{{rule.params}}",
  "alert_id": "{{alert.id}}",
  "alert_uuid": "{{alert.uuid}}",
  "alert_actionGroup": "{{alert.actionGroup}}",
  "alert_actionGroupName": "{{alert.actionGroupName}}",
  "context_alertDetailsUrl": "{{context.alertDetailsUrl}}",
  "context_alertState": "{{context.alertState}}",
  "context_reason": "{{context.reason}}",
  "context_value": "{{context.value}}",
  "context_metric": "{{context.metric}}",
  "context_tags": "{{context.tags}}",
  "context_group": "{{context.group}}",
  "context_threshold": "{{context.threshold}}"
}
```

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/1704d2c9-eeae-446c-b037-fec42ed3f7da/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0)

38\. Click "Settings"

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/fddfd3d3-fe1f-4eb1-a87b-a583e477d971/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=453,288)

39\. Under Settings , make sure the action frequency is set for each alert : on status changes. and Run when: Recovered

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/c7c8be7f-7676-47e4-8a9d-2d540c38f906/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=785,515)

40\. Click "Create rule" and You are good to go!

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/ec18de51-ebec-4909-b0c5-6b666cc20236/ascreenshot.jpeg?tl_px=0,379\&br_px=2266,1646\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=979,516)

41\. Switch to workspace.pagerly.io

42\. Click "PAYLOAD MAPPING" to update any mappings for incident creation

![](https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-09-08/58f3b99f-b5c3-44ea-a009-515b6f515542/ascreenshot.jpeg?tl_px=0,0\&br_px=2266,1266\&force_format=jpeg\&q=100\&width=1120.0\&wat=1\&wat_opacity=0.7\&wat_gravity=northwest\&wat_url=https://colony-recorder.s3.us-west-1.amazonaws.com/images/watermarks/FB923C_standard.png\&wat_pad=151,184)
