Setting Up Cribl with Aisera

The Cribl system has not been mapped to the Aisera GenAI platform by default, but you can still integrate your Cribl system with the Aisera GenAI Platform by following these instructions, to use a Generic Connector and webhooks. First set up Cribl as a data source in Aisera, and then use the Aisera token to set up Aisera as a data source in Cribl.

Setting Up the Aisera Data Source

Use the following steps to set up Cribl as your Data Source, using a Generic Connector.

  1. Setup the Integration

Create an integration using the Generic Connector to be utilized as a Data Source.

  1. Setup the Data Source

Create a Data Source using the integration set up in the previous step, and select the type of tickets you want to ingest via the webhook.

  1. Setup Data Mappings

Update or clear the existing default field mappings to match the actual ticket data received by Aisera through the webhook. This ensures that the ticket data is correctly ingested into the appropriate fields, enabling proper analysis and other operations.

If you want to enable deduplication, set the correct fingerprint.

  1. Setup Pre-processing

    If you need to process the input data before field mapping, such as detecting patterns or filtering specific tickets, you can prepare a configuration JS code and add it to the data source you just created.

  2. Setup Post Processing

    If we want to analyze the response before applying field mappings and transform the data for easier ingestion as a ticket, we can use a transformation script as part of the data source settings.

Setup the Authentication URL

You can generate a webhook URL with Basic authentication using a Service Account in the Aisera platform and an x-app-token.

Click the following link to Create an Aisera Service Account.

Add the Aisera Source to Your Cribl System

Find the source

  1. Log in to the Cribl sandbox and go to the Cribl homepage, as shown below.

  2. Navigate to the Cribl Stream page and choose the default or any available worker group. Goto Data -> Sources to see the list of sources.

  3. Goto Data -> Sources to see the list of sources.

  4. Find/Create the Route

  5. Navigate to Routing -> Quick Connect, as shown below. From this window, you can set up and configure multiple sources and destinations, as needed.

  6. Set up a Webhook. Add a destination type called, 'Webhook', using the authentication URL generated by Aisera to create a webhook for the Event Listener: a) Add the Webhook URL (found under the Cribl General Settings)

b) Add extra HTTP headers (found under Cribl Advanced Settings)

You only need to configure the settings above as specified in the screenshots. All other settings can be configured according to your regular requirements.

Testing Your Integration

  1. Go to the Cribl Destination --> Configure option and test the Webhook with a sample Alert/Ticket as shown below.

  2. Check whether the alert is ingested in the Aisera GenAI platform SOR by navigating to the SOR -> Tickets window and filtering for the Data Source (per the following screenshot).

Cribl should appear as an SOR connection.

Last updated