Sentry Integration

Sentry is a powerful software monitoring tool designed to help developers identify and fix code-related issues. Sentry comes with features such as error monitoring, performance monitoring, code coverage, privacy protection, wide language support, and more.

Integration Benefits for Sprinto

The integration with Sentry is designed to enhance Sprinto's functionality by enabling the retrieval of users’ account details such as username, email address, and role. This integration empowers Sprinto to efficiently verify users’ access status, particularly when critical system users offboard the organization. The inclusion of organizational role information ensures that only users with valid roles configured in the system gain access.

Sprinto Checks for Sentry Integration

Sprinto offers a series of checks for Sentry integration to ensure seamless operation. Here's a breakdown of these checks, along with reference procedures for resolving these checks upon activation:

Sprinto check
Reference procedure

User should be identified

Sentry access should be removed for offboarded user

Critical system access control should be configured

User access to Critical System should be valid Note: The user’s access to the critical system becomes valid if the respective user’s job role is added to the system.

User should have MFA enabled.

This Sprinto check gets activated against a user added to your Sprinto account if the user has not enabled Multi-Factor Authentication (MFA) on their account.

To fix this check, the respective user needs to enable the MFA on their user account. Once updated, Sprinto detects the change and sets the check status to “Passing.”

Refer to enable 2FA on Sentry for detailed instructions.

Before You Begin

  • Log in to Sprinto as an administrator.

  • Ensure you have "Admin" access to the Sentry account intended for integration.

  • Note that Sprito utilizes Truto.one as its integration partner.

Integrating Sprinto with Sentry

Follow the below steps to integrate Sentry on Sprinto.

  1. Get the API token from your Sentry account.

  • Log in to your Sentry account using your credentials or available Sign-on options.

  • Upon logging in from the browser’s address bar, copy your organization slug. For example, if your browser has the URL https://sprinto-m3.sentry.io/, your Organization snug is Sprinto-m3.

  • From the left-side navigation bar, go to Settings > Auth tokens.

  • Click Create New Token.

  • Enter a name for the API token, and click Create Auth Token.

  • Copy the generated token and save it securely. We will need this token later on Sprinto to build the integration.

  1. Integrate Sentry on Sprinto.

    • Navigate to Security Hub > Settings > Integrations > Available and click Connect next to Sentry.

    • Read the on-screen instructions, and click Next.

    • On the Integration page, acknowledge the terms and click Connect to Sentry. Note: Ensure you have a pop-up window enabled on your browser.

    • Enter the Token and Organization slug you copied in Step 1, and click Connect.

  2. Add Sentry as a Critical System.

    • On the Sprinto app, go to Security Hub > Access and click Add Critical System.

    • Select Sentry and click Add System.

  3. Configure Login Protection Methods and Valid Users.

    • Navigate to Security Hub > Access > Critical System, and select Sentry.

    • On the Summary page, click Configure Now next to Sentry accounts.

    • On the Manage page, click Configure next to Sentry validity.

    • Choose one of the options to define valid users based on roles.

Final Step

After completing Step 3, allow 15 to 20 minutes for Sprinto to finish the data syncing process. Sprinto may take up to 24 hours to evaluate the synced data and activate relevant Sprinto checks. If needed, visit Security Hub > Access > Critical System to check for pending tasks next to Sentry.

If you need any assistance with the integration, kindly get in touch with Sprinto support.

Last updated