Skip to content

Sentry Entegrasyonu

The Sentry integration connects production error tracking with project management. When Sentry detects an error, you can link it to an existing SetGet work item or create a new one. Resolving the issue on either side resolves it on the other, keeping your error tracker and task board in sync.

Yetenekler

FeatureDescription
Link Sentry issues to work itemsAssociate production errors with the work items responsible for fixing them
Create work items from SentryGenerate a new SetGet work item directly from the Sentry issue page
Bidirectional state syncResolving in Sentry marks the work item as Done; completing the work item resolves the Sentry issue
Error context in SetGetView Sentry error details (title, frequency, last seen) on the linked work item

Onkosullar

  • A Sentry account with Admin or Manager access to the organization.
  • Admin or Owner role in your SetGet workspace.
  • At least one Sentry project with active error monitoring.

Kurulum adimlari

Adim 1 -- Baglanma Sentry

  1. In SetGet, go to Settings > Integrations.
  2. Find the Sentry card and click Connect.
  3. SetGet redirects you to Sentry's authorization page.
  4. Select the Sentry organization you want to connect.
  5. Click Accept.
  6. You are redirected back to SetGet. The Sentry card shows "Connected" with your organization name.

Adim 2 -- Map Sentry projects to SetGet projects

Mapping is optional but improves the workflow. When a Sentry project is mapped to a SetGet project, new work items created from Sentry automatically go to the right project.

  1. In SetGet, go to Settings > Integrations > Sentry.
  2. Click Map Projects.
  3. Her Sentry project, select the corresponding SetGet project from the dropdown.
  4. Click Save.
Sentry projectSetGet project
frontend-webWeb
api-serviceAPI
mobile-iosMobile

Adim 3 -- Configure state sync

State sync maps Sentry issue states to SetGet work item states.

Sentry stateDefault SetGet stateChangeable
unresolvedIn ProgressYes
resolvedDoneYes
ignoredCancelledYes

Customize in the integration settings under State Mapping.

Entegrasyonu kullanma

Bir Sentry sorununu mevcut bir is ogesine baglama

  1. In Sentry, open the issue you want to link.
  2. In the sidebar, find the SetGet section.
  3. Click Link to existing work item.
  4. Search for the work item by title or identifier.
  5. Click Link.

The Sentry issue page now shows the linked work item, and the SetGet work item shows the linked Sentry issue in its Links section.

Sentry'den yeni bir is ogesi olusturma

  1. In Sentry, open the issue.
  2. In the SetGet section, click Create work item.
  3. The title is pre-filled from the Sentry issue title. Modify if needed.
  4. Select the target project, state, priority, and assignee.
  5. Click Create.

The new work item includes a link back to the Sentry issue and error context (error type, frequency, last occurrence).

SetGet'te Sentry baglamini goruntuleme

On a linked work item, the Links section shows:

  • Sentry issue title
  • Error count (total occurrences)
  • Last seen timestamp
  • Direct link to the Sentry issue page
  • Current Sentry state (unresolved/resolved/ignored)

Cift yonlu durum senkronizasyonu

When state sync is enabled:

  • Sentry resolved -- the linked SetGet work item moves to the mapped state (default: Done).
  • SetGet work item completed -- the linked Sentry issue is marked as resolved.
  • Sentry regression -- if a resolved Sentry issue regresses (reoccurs), the SetGet work item moves back to the mapped unresolved state.

WARNING

Regression detection only works if the Sentry issue triggers a new event after being resolved. One-time errors that recur will reopen the linked work item.

Kullanim senaryolari

ScenarioWorkflow
Bug triageLink incoming Sentry issues to work items, assign to engineers, track resolution
Release validationAfter a deploy, check linked Sentry issues for regressions
Customer supportSupport team finds related Sentry issues, links to work items, tracks fix progress
Sprint planningPull high-frequency Sentry issues into the current cycle as work items

Entegrasyonu yonetme

View linked issues

Go to Project Settings > Integrations > Sentry to see a list of all linked Sentry issues and their current sync status.

On the work item, click the x next to the Sentry link in the Links section. This removes the link but does not delete the Sentry issue or the work item.

Disconnect Sentry

Go to Settings > Integrations > Sentry and click Disconnect. This revokes the OAuth token and removes all project mappings. Existing links are preserved as static references but stop syncing.

Sorun giderme

ProblemCauseSolution
SetGet not appearing in Sentry sidebarIntegration not installedComplete setup in Settings > Integrations
State not syncingState mapping misconfiguredReview and update state mapping
Wrong project selectedProject mapping missingMap Sentry projects to SetGet projects
Regression not reopening work itemState sync pausedCheck integration settings

Uyari kurallari

You can configure Sentry alert rules to automatically create SetGet work items when certain conditions are met:

Alert conditionAction
New issue detectedCreate a work item with High priority
Issue frequency exceeds thresholdCreate a work item with Urgent priority
Issue regressesReopen the linked work item

Configure alert-to-work-item rules in Sentry under Project > Alerts > SetGet action.

TIP

Combine Sentry alert rules with SetGet automations to auto-assign incoming bug reports to the on-call engineer.

Birden fazla Sentry projesi

You can map multiple Sentry projects to different SetGet projects within the same workspace. This is common for teams that maintain separate Sentry projects for frontend, backend, and mobile while tracking all work in a single SetGet workspace.

ArchitectureSentry setupSetGet mapping
Monolith1 Sentry project1 SetGet project
MicroservicesN Sentry projectsN SetGet projects (one per service)
Multi-platform3 Sentry projects (web, iOS, Android)1-3 SetGet projects (your choice)

Guvenlik

  • OAuth tokens are encrypted at rest and stored server-side only.
  • Sentry webhook payloads are verified before processing.
  • The integration does not access Sentry event payloads (stack traces, user data) beyond metadata (title, count, timestamps).
  • The minimum required Sentry scope is project:read and event:read.
  • You can revoke access from Sentry at Settings > Developer Settings > Integrations.

Sik sorulan sorular

Can I link one Sentry issue to multiple work items?

No. Each Sentry issue can be linked to one work item at a time. To track a Sentry issue across multiple work items, create a parent work item and link the Sentry issue to it.

Does the integration import Sentry event data (stack traces)?

No. Only metadata (title, event count, last seen timestamp, state) is synced. Stack traces and user data remain in Sentry.

What happens if I resolve the same issue in both Sentry and SetGet simultaneously?

Both actions are processed. The final state reflects the last sync event. In practice, this results in both being resolved, which is the expected outcome.

Ilgili sayfalar