sentry-summary
GitHub基于Sentry数据生成问题摘要,按主题和影响力分类排名,支持24小时或7天窗口。新增 uptime 监控状态汇总,用于晨间简报、可靠性查询及概览分析。
Trigger Scenarios
Install
npx skills add Tracer-Cloud/opensre --skill sentry-summary -g -y
SKILL.md
Frontmatter
{
"name": "sentry-summary",
"tools": [
"search_sentry_issues",
"get_sentry_issue_details",
"list_sentry_issue_events",
"get_sentry_uptime_digest"
],
"description": "Summarise Sentry issues by theme and impact with optional uptime rollup. For overviews, morning digests, reliability questions."
}
Sentry Summary
Sentry-only (#3 on-demand, #10 morning digest). Multi-source: finish Sentry here, then suggest a multi-source investigation.
1. Fetch issues
search_sentry_issues with query: "is:unresolved":
- 24h — morning digest, overnight (#10); 7d — "this week", overview.
Max 100 groups per page. Use digest.page_saturated vs page_complete.
When completeness is empty, report zero — do not widen unless asked.
2. Fetch uptime
get_sentry_uptime_digest. Skip if uptime_watch_active is false. Include
still-down before Issues, recovered after Issues.
3. Classify
digest.structural_clusters → business themes with sample_short_ids.
4. Rank
digest.priority_candidates + business_impact_score, not raw count.
Prefer userCount, blockers, regressions; cite impact_reasons.
5. Enrich
Top 3–5 only: get_sentry_issue_details + list_sentry_issue_events (limit 10).
6. Summarise
- Header + summary bullet counts (Issues + Uptime).
[DOWN]above Issues; Issues clusters + priority table;[RECOVERED]after.
Traps
count= events/group;issue_count= groups returnedpage_saturated= first page;completeness: empty= zero groups- Uptime needs a running watch schedule — no watch = no data
Version History
-
8bfe7b1
Current 2026-08-19 21:46
新增 uptime 监控状态汇总功能,优化了数据获取与分类逻辑,替换原有晨间简报实现。
- 719551f 2026-07-24 21:56


