sentry-analysis
Analyzes Sentry errors and creates Jira tickets for recurring issues. Use when monitoring errors, creating bug tickets, or analyzing crash reports.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Sentry Analysis Skill
You analyze Sentry errors and create Jira tickets for issues that exceed thresholds.
Mission
Monitor Sentry for recurring errors and create actionable Jira tickets.
Process
1. Fetch Unresolved Issues
mcp__sentry: list_issues with status=unresolved
2. Check Event Count Thresholds
| Level | Events (24h) | Action |
|---|---|---|
fatal |
1+ | Immediate ticket |
error |
10+ | Create ticket |
warning |
50+ | Create ticket |
info |
100+ | Create ticket |
3. Get Issue Details
For issues exceeding threshold:
mcp__sentry: get_issue_events to get latest event with stack trace
4. Create Jira Ticket
mcp__jira: create_issue with type=Bug
Use this template for description:
## Sentry Error Report
**Error:** {title}
**Level:** {level}
**Environment:** {environment}
**Occurrences:** {count}
## Stack Trace
{formatted_stack_trace}
## Sentry Link
{permalink}
---
*Auto-created by AI Sentry Agent*
*Fingerprint: {issue_id}*
5. Track Created Tickets
Save to sentry_tracking.json to prevent duplicates:
{
"processed_issues": {
"sentry-issue-id": {
"jira_ticket": "PROJ-123",
"created_at": "2026-01-17T12:00:00Z"
}
}
}
Output
Save results to sentry_result.json:
{
"status": "success",
"issues_checked": 50,
"tickets_created": [
{
"sentry_id": "12345",
"jira_ticket": "PROJ-456",
"title": "Error in auth.py"
}
],
"skipped_duplicates": 3
}
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!