About the integration:


Pipe in the alerts from Sumo Logic to create enriched and aggregated alerts in Freshservice. Cut the clutter when monitoring your cloud infrastructure.

You can also set alert rules to create contextual incidents to route them to the right team for a quick resolution. 


Configuration in Freshservice:


Step 1:

Head to the Admin panel, scroll down to IT Operations Management, and select Monitoring Tools

If your account has more than one workspace, navigate to Admin > {Worskpace Name} > IT Operations Management> Monitoring Tools.



Step 2:

You are now on the Monitoring Tools list page. Select Add monitoring tool to add a new integration.




Step 3:

You will see a list of pre-configured integrations, the gateway to custom integration using webhooks, and the option to use email as a channel for alerts. Select Sumo Logic.


Step 4:

A URL and auth-Key will be generated. You will require this to set up the integration in Sumo Logic.


Configuration in Sumo Logic:


  1. Log into your Sumo Logic account.
  2. Navigate to Manage Data> Monitoring>  Connections.
  3. Click on the + icon on your top right corner.
  4. Select Webhook from the options listed.
  5. Create a new webhook connection by filling in the following details:
    1. Add a name and a description.
    2. Paste the URL generated in step 4 of freshservice configuration in the URL field.
    3. Paste the following JSON in the payload field
      {
      "Id": "{{Id}}",
      "Name": "{{Name}}",
      "Query": "{{Query}}",
      "QueryURL": "{{QueryURL}}",
      "SourceURL": "{{SourceURL}}",
      "Description": "{{Description}}",
      "MonitorType": "{{MonitorType}}",
      "TriggerTime": "{{TriggerTime}}",
      "TriggerType": "{{TriggerType}}",
      "TriggerValue": "{{TriggerValue}}",
      "TriggerTimeEnd": "{{TriggerTimeEnd}}",
      "DetectionMethod": "{{DetectionMethod}}",
      "NumQueryResults": "{{NumQueryResults}}",
      "TriggerCondition": "{{TriggerCondition}}",
      "TriggerTimeRange": "{{TriggerTimeRange}}",
      "TriggerTimeStart": "{{TriggerTimeStart}}",
      "alertResponseUrl": "{{alertResponseUrl}}"
      }


  6. Click on Test Connection. On getting a successful response, save the integration.
  7. To create an alert go to Manage Data> Monitoring> Monitors.
  8. Click on Add> New Monitor.
  9. Configure the conditions based on which you want the alert to fire.
  10. Under the notification section, choose connection created in step 5 as connection type. 

You are now ready to receive alerts in Freshservice whenever the monitoring condition in Sumo Logic are statisfied