Coralogix allows you to integrate with any operation and alert management platform in order to get alerted in real time and manage your Coralogix insights.
There are predefined and custom integrations that can easily be configured. This tutorial will walk you through them, and show you how you can adjust our webhooks to be sent anywhere, anyway.
1) Go to settings –> Integrations and click the ‘+’ sign on the righthand side:
2) Select ‘Slack’, add the desired alias (the desired name of your integration), add the room webhook (URL), and click save.
** To find your webhook, click here: https://my.slack.com/services/new/incoming-webhook (while logged into Slack), choose the room name, click ‘Add incoming webhook integration’ and copy the webhook you got into Coralogix.
3) If you don’t see your new integration under your alert definition, try to refresh your browser
1) Go to settings –> Integrations and click the ‘+’ sign on the righthand side and choose PagerDuty:
2) Add the desired alias (the desired name of your integration), add the integration key, and click save:
** Note that in the integration settings you should choose ‘use our API directly’ option:
1) Go to settings –> Integrations and click the ‘+’ sign on the righthand side and choose WebHook:
2) Add the desired alias (the desired name of your integration), add the method URL, edit headers and body and click save. For example, ‘Post’ request:
“Authorization”: “GenieKey your-API-Key”
- Body (for example)
“uuid”: “webhook auto generated uuid”,
“message”: “An alert from Coralogix”,
“alias”: “It is hard to fail, but it is worse never to have tried to succeed”,
** To find your API key create integration and go to its setting page:
** For more optional ‘JSON Body Fields’ and limitations click here.
Custom Alert WebHooks
Coralogix allows you to define the payload that you wish to send when an alert is triggered, once a general webhook is defined in your settings, it can be added to any new alert you create. You can create multiple webhooks, and assign one or more to your alerts.
To define your webhook, Go to settings –> Integrations and click the ‘+’ sign on the right-hand side, choose WebHook and fill your destination URL. This will send alerts to your destination:
To create a custom alert payload, click “Edit Payload”:
You can add/remove fields as long as you keep a valid JSON format. Make sure that the payload structure complies with the requirements of your operation and alert management platform.
You can also tag any JSON field in the alert webhook’s payload in order to customize alert outputs with your own log content, just add your field name with ‘$’ sign as it’s prefix (e.g. “$my_JSON_field”):
In your alert, go to the ‘Notification settings” section and choose your newly defined webhook.
** If you don’t see your new integration under your alert definition, try to refresh your browser