---
title: Sumo Logic
summary: null
url: >-
  https://www.fastly.com/documentation/guides/next-gen-waf/integrations/sumo-logic
---

> **IMPORTANT:** 
>
> This guide only applies to Next-Gen WAF customers with access to the [Next-Gen WAF control panel](https://dashboard.signalsciences.net).
>
>

The [generic webhook integration](https://www.fastly.com/documentation/guides/next-gen-waf/integrations/generic-webhooks) enables you to export notifications for certain activity on Signal Sciences directly to Sumo Logic.

> **HINT:** 
>
> Want to set up alerting for your CDN or Compute service? Check out our [Observability](/guides/observability/alerts/about-alerts/) guides.
>
>
>

## Integrating with Sumo Logic

1. [Create a new hosted collector in Sumo Logic.](https://help-opensource.sumologic.com/docs/send-data/hosted-collectors/configure-hosted-collector/)

2. [Add an HTTP Logs and Metrics Source to the new hosted collector.](https://help-opensource.sumologic.com/docs/send-data/hosted-collectors/http-source/logs-metrics)

   - Copy the **HTTP Source Address** for later use when setting up the generic webhook integration.

3.   Log in to the [Next-Gen WAF control panel](https://dashboard.signalsciences.net).

4.   From the **Sites** menu, select a site if you have more than one site.

5. From the **Manage** menu, select **Site Integrations**.

6. Click **Add site integration**.

7. Select the **Generic Webhook** integration.

8. In the **Webhook URL** field, enter a URL to receive the notifications at.

9.   Select if you want to be alerted regarding **All activity** or **Specific activity**. If you selected **Specific activity**, then in the **Activity** menu choose the activity types that you want the integration to create alerts for.

10. Click **Create site integration**.

## Activity types

| Activity type                  | Description                                                      | Payload                                                                                                                                        |
| ------------------------------ | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `siteDisplayNameChanged`       | The display name of a site (also known as workspace) was changed |                                                                                                                                                |
| `siteNameChanged`              | The short name of a site (workspace) was changed                 |                                                                                                                                                |
| `loggingModeChanged`           | The agent mode (`Blocking`, `Not Blocking`, `Off`) was changed   | [Get site by name](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__get)                             |
| `agentAnonModeChanged`         | The agent IP anonymization mode was changed                      | [Get site by name](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__get)                             |
| `flag`                         | An IP address was flagged                                        | [Get event by ID](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__events__eventID__get)             |
| `expireFlag`                   | An IP address flag was manually expired                          | [List events](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__events_get)                           |
| `createCustomRedaction`        | A custom redaction was created                                   | [Create a custom redaction](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__redactions_post)        |
| `removeCustomRedaction`        | A custom redaction was removed                                   | [Remove a custom redaction](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__redactions__id__delete) |
| `updateCustomRedaction`        | A custom redaction was updated                                   | [Update a custom redaction](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__redactions__id__patch)  |
| `customTagCreated`             | A custom signal was created                                      |                                                                                                                                                |
| `customTagUpdated`             | A custom signal was updated                                      |                                                                                                                                                |
| `customTagDeleted`             | A custom signal was removed                                      |                                                                                                                                                |
| `customAlertCreated`           | A custom alert was created                                       | [Create a custom alert](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__alerts_post)                |
| `customAlertUpdated`           | A custom alert was updated                                       | [Update a custom alert](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__alerts__id__patch)          |
| `customAlertDeleted`           | A custom alert was removed                                       | [Remove a custom alert](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__sites__siteName__alerts__id__get)            |
| `detectionCreated`             | A templated rule was created                                     |                                                                                                                                                |
| `detectionUpdated`             | A templated rule was updated                                     |                                                                                                                                                |
| `detectionDeleted`             | A templated rule was removed                                     |                                                                                                                                                |
| `listCreated`                  | A list was created                                               | [Create a list](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__lists_post)                                          |
| `listUpdated`                  | A list was updated                                               | [Update a list](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__lists__id__patch)                                    |
| `listDeleted`                  | A list was removed                                               | [Remove a list](https://www.fastly.com/documentation/signalsciences/api#_corps__corpName__lists__id__delete)                                   |
| `ruleCreated`                  | A request rule was created                                       |                                                                                                                                                |
| `ruleUpdated`                  | A request rule was updated                                       |                                                                                                                                                |
| `ruleDeleted`                  | A request rule was deleted                                       |                                                                                                                                                |
| `customDashboardCreated`       | A custom dashboard was created                                   |                                                                                                                                                |
| `customDashboardUpdated`       | A custom dashboard was updated                                   |                                                                                                                                                |
| `customDashboardReset`         | A custom dashboard was reset                                     |                                                                                                                                                |
| `customDashboardDeleted`       | A custom dashboard was removed                                   |                                                                                                                                                |
| `customDashboardWidgetCreated` | A custom dashboard card was created                              |                                                                                                                                                |
| `customDashboardWidgetUpdated` | A custom dashboard card was updated                              |                                                                                                                                                |
| `customDashboardWidgetDeleted` | A custom dashboard card was removed                              |                                                                                                                                                |
| `agentAlert`                   | An agent alert was triggered                                     |                                                                                                                                                |

## Related content

- [Webhooks](https://www.fastly.com/documentation/guides/next-gen-waf/integrations/generic-webhooks)
- [Using an API with the Next-Gen WAF](https://www.fastly.com/documentation/guides/next-gen-waf/developer/using-an-api-with-the-next-gen-waf)
