Use when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations.
Limited to specific tools
Additional assets for this skill
This skill is limited to using the following tools:
name: sentry-alerts-issues description: Use when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations. allowed-tools:
Configure alerts, manage issues, and set up notifications.
Trigger when an issue matches specific conditions:
Trigger based on aggregate metrics:
Monitor endpoint availability:
When an issue is seen more than 100 times in 1 hour
When an issue affects more than 50 unique users in 1 hour
When a new issue is created
When an issue changes state from resolved to unresolved
Combine duplicate issues with different stack traces:
Ignore this issue:
- Forever
- Until it happens again
- For the next 24 hours
- Until it affects 100 users
# Define in project settings
path:src/payments/* #payments-team
path:src/auth/* user@example.com
tags.component:checkout #checkout-team
curl "https://sentry.io/api/0/projects/{org}/{project}/issues/" \
-H "Authorization: Bearer $SENTRY_AUTH_TOKEN"
curl -X PUT "https://sentry.io/api/0/issues/{issue_id}/" \
-H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{"status": "resolved"}'
curl -X POST "https://sentry.io/api/0/projects/{org}/{project}/rules/" \
-H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "High Error Rate",
"conditions": [...],
"actions": [...],
"frequency": 30
}'
{
"action": "notify_slack",
"workspace": "your-workspace",
"channel": "#alerts",
"tags": ["level", "environment"]
}
{
"action": "notify_pagerduty",
"service": "your-service-key",
"severity": "critical"
}
{
"action": "create_jira_ticket",
"integration": "jira-integration-id",
"project": "PROJ",
"issueType": "Bug"
}