| name | sentry-monitor |
| description | Sentry error monitoring and user behavior tracking via CLI.
Use when: (1) debugging user-reported issues, (2) checking recent errors/crashes,
(3) tracing user actions before an error occurred, (4) searching issues by user email,
(5) user asks "Sentryのログを確認して" or similar.
|
Sentry Monitor
CLI-based Sentry monitoring for debugging user issues.
使用方法
重要: Sentryログの確認にはTaskエージェント(haiku)を使用して高速に検索する。
Task tool:
subagent_type: "general-purpose"
model: "haiku"
prompt: "Sentryのログを確認して、VLM関連のイベントを探してください。以下のコマンドを実行して結果を報告: python3 ~/.claude/skills/sentry-monitor/scripts/sentry_api.py issues --all --limit 20"
Setup
Required environment variables:
export SENTRY_AUTH_TOKEN="your-token"
export SENTRY_ORG="your-org"
export SENTRY_PROJECT="your-project"
Add these to your ~/.zshenv or ~/.bashrc.
Commands
SCRIPT="~/.claude/skills/sentry-monitor/scripts/sentry_api.py"
python3 $SCRIPT issues
python3 $SCRIPT issues --all
python3 $SCRIPT issues --query "level:error"
python3 $SCRIPT issues --query "is:unresolved has:user"
python3 $SCRIPT events --period 7d
python3 $SCRIPT issue <ISSUE_ID>
python3 $SCRIPT breadcrumbs <ISSUE_ID>
python3 $SCRIPT user test@example.com
Query Syntax
| Query | Description |
|---|
is:unresolved | Unresolved issues (default) |
is:resolved | Resolved issues |
level:error | Error level only |
level:warning | Warning level only |
user.email:X | Filter by user email |
has:user | Issues with user info |
Debugging Workflow
- Check recent issues:
python3 $SCRIPT issues
- Get issue details:
python3 $SCRIPT issue <ID>
- View user actions:
python3 $SCRIPT breadcrumbs <ID>
- Search by user:
python3 $SCRIPT user <EMAIL> (when user reports problem)
Environment Variables
| Variable | Required | Description |
|---|
SENTRY_AUTH_TOKEN | Yes | API token from Sentry |
SENTRY_ORG | Yes | Your Sentry organization slug |
SENTRY_PROJECT | Yes | Your Sentry project slug |