Sentry Integration

InsightFinder ingests the errors that Sentry detects through its standard APIs and analyze it using our patented, unsupervised, neural network algorithms. InsightFinder prioritizes those errors and provides context so anomalous events can be resolved before business is impacted.

Overview

By using InsightFinder with Sentry data, companies benefit from:

  • Predicting over 50% major incidents with 5-24 hours lead time
  • Reduce MTTD and MTTR from hours/days to minutes
  • Reducing repeating error diagnosis by over 95%

By connecting you can leverage the application monitoring tools of Sentry and the power of InsightFinder’s comprehensive and scalable AI Insights engine. InsightFinder can help maximize the value of Sentry data with:

  • Error noise reduction
  • Root cause pinpointing
  • Incident prediction
  • Unsupervised Active Learning
  • Auto Remediation

InsightFinder can ingest data from Sentry through standard APIs, and analyze it using our patented, unsupervised, machine learning that find and prioritize events. Here’s how the two systems work together.

Project Creation

  • Settings > System settings > Add New Project > Sentry > Create New Project
    • Configure section can be left as default and click “Next”
    • Name your project and click “Register”
      Note: Repeat these previous steps as many times as necessary based on the amount of Sentry Projects you will be integrating.
  • Settings > External Service Settings > Sentry
  • Click the “Generate” icon to generate a webhook for Sentry to use
    (See Figure 1)
  • Copy the webook and click OK to continue – This webhook will be needed in the next section to create your Sentry integration with InsightFinder.

Linking with InsightFinder

  1. Settings > API > Auth Tokens > Create New Token
    1. The default values will work for this new token – Click Create Token
    2. Copy the AUTH TOKEN – It will be used in InsightFinder for the “Sentry user auth token” value.
      (See Figure 2)
  2. Settings > Developer Settings > New Internal Integration
    (See Figure 3)
    1. Provide Name for the integration
    2. Provide Webhook URL as copied from InsightFinder in previous section
    3. Provide Read access for Issue & Event under the PERMISSIONS section
    4. Ensure that error under the WEBHOOKS section is checked
    5. Click Save Changes
  3. Scroll to the very bottom of the page and copy the token under the TOKENS section – This will be used in InsightFinder for the “Sentry webhook token” value

Setup in InsightFinder

  1. Settings > External Service Settings > Sentry
  2. Use the Sentry Auth Token to populate the “Sentry user auth token” field
  3. Use the Sentry Webhook Token to populate the “Sentry webhook token” field
  4. Click Verify > Add, then match your Sentry Project (left) with the InsightFinder Project (right)
    1. Repeat the process for each Project in Sentry you want to integrate.
  5. Create a new System or align to an existing System as needed.
    (See Figure 4)

Looking at Sentry Data

Now, you can look at your Sentry data in a whole new way – with InsightFinder. This view shows the information sent from Sentry to InsightFinder (See Figure 5).

You can click into one of the dates, and see details about the exception. (See Figure 6)

You can also look at all log data, as seen below. This granular view that shows Sentry sends the event ID, project number, time stamp and instance tag. (See Figure 7)

InsightFinder combines Sentry data with log and metric data provided by the client, and provides context for the exceptions sent by Sentry. On the Unified Health View page, you can see the Alerts/Changes from Sentry, prioritized, next to the detected anomalies and detected incidetns. (See Figure 8)

If you would like to see a demo, we can show you how easy it is to connect and analyze Sentry data. More information about our integration can be found here.

Figures

Click on an image to expand.