Loading...
Loading...
Sentry error tracking and performance monitoring for real-time visibility into application errors, performance issues, and release health
npx skill4agent add oimiragieo/agent-studio sentry-monitoringSENTRY_AUTH_TOKENSENTRY_ORGSENTRY_PROJECT| Tool | Description | Confirmation |
|---|---|---|
| list-issues | List recent issues/errors | No |
| issue-details | Get detailed issue info | No |
| resolve-issue | Mark issue as resolved | Yes |
| ignore-issue | Ignore/snooze issue | Yes |
| Tool | Description | Confirmation |
|---|---|---|
| list-transactions | List performance transactions | No |
| transaction-summary | Get transaction performance stats | No |
| slow-queries | Identify slow database queries | No |
| Tool | Description | Confirmation |
|---|---|---|
| list-releases | List releases | No |
| create-release | Create new release | Yes |
| set-commits | Associate commits with release | Yes |
| Tool | Description | Confirmation |
|---|---|---|
| list-projects | List Sentry projects | No |
| project-settings | View project settings | No |
| list-alerts | List alert rules | No |
# List recent issues
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/projects/$SENTRY_ORG/$SENTRY_PROJECT/issues/?query=is:unresolved"
# Get issue details
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/issues/{issue_id}/"
# Resolve issue
curl -X PUT -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/issues/{issue_id}/" \
-d '{"status": "resolved"}'
# List transactions
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/organizations/$SENTRY_ORG/events/?field=transaction"
# Create release
curl -X POST -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/organizations/$SENTRY_ORG/releases/" \
-d '{"version": "1.0.0", "projects": ["project-slug"]}'
# List projects
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/organizations/$SENTRY_ORG/projects/"| Variable | Required | Description |
|---|---|---|
| Optional | Sentry authentication token for API calls |
| Optional | Organization slug (defaults to first org) |
| Optional | Project slug (defaults to first project) |
| No | For SDK integration (not used by this skill) |
project:readproject:writeevent:readexport SENTRY_AUTH_TOKEN=your_token_hereSENTRY_AUTH_TOKENecho $SENTRY_AUTH_TOKENlist-issuesissue-detailsresolve-issuelist-transactionstransaction-summaryslow-queriescreate-releaseset-commitslist-releases| Issue | Solution |
|---|---|
| 401 Unauthorized | Check |
| 403 Forbidden | Verify token has required scopes (project:read, project:write, event:read) |
| 404 Not Found | Verify |
| Rate limit exceeded | Wait 1 minute, reduce request frequency |
.claude/context/memory/learnings.md.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: If it's not in memory, it didn't happen.