sentry
Sentry — мониторинг ошибок (issues, events, releases) через REST API. Используй когда нужно найти ошибку по ключевым словам, разобрать stack trace, проверить что релиз поднялся или сопоставить ошибку с коммитом.
- License 许可
- MIT
- 最近更新
- 2026-11-05
- Stars
- ★ 7
- Forks
- 1
01 前言 Front Matter
- name
- sentry
- description
- Sentry — мониторинг ошибок (issues, events, releases) через REST API. Используй когда нужно найти ошибку по ключевым словам, разобрать stack trace, проверить что релиз поднялся или сопоставить ошибку с коммитом.
- allowed-tools
- Bash(pcurl:*)
03 SKILL.md 正文
Sentry — мониторинг ошибок
Sentry (self-hosted или cloud) для мониторинга ошибок. Доступ через pcurl.
Конкретные хосты, org slug и профиль определяются при онбординге (/onboard) и хранятся в project-index.md (auto-memory проекта) и ~/.claude/memory/infra-{group}.md.
Подключение
Profile: @{sentry_profile}
Base URL: https://{sentry_host}/api/0
Org slug: {org}
Команды pcurl
Список проектов
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/projects/' -s
Поиск issues
# За период, сортировка по частоте
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/issues/?query=is:unresolved&sort=freq&statsPeriod={period}&limit=25' -s
# По проекту
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/issues/?query=is:unresolved+project:{project_slug}&sort=freq&statsPeriod={period}' -s
# По endpoint/URL
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/issues/?query=is:unresolved+url:{url_pattern}&sort=freq&statsPeriod={period}' -s
# По типу ошибки
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/issues/?query=is:unresolved+error.type:{ErrorType}&statsPeriod={period}' -s
# Новые issues (first seen за период)
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/issues/?query=is:unresolved+firstSeen:>-{period}&sort=date' -s
Детали issue
pcurl @{profile} 'https://{host}/api/0/issues/{issue_id}/' -s
pcurl @{profile} 'https://{host}/api/0/issues/{issue_id}/events/latest/' -s
pcurl @{profile} 'https://{host}/api/0/issues/{issue_id}/tags/' -s
Events (Discover)
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/events/?query=event.type:error+transaction:{endpoint}&field=count()&field=title&statsPeriod={period}&sort=-count' -s
Релизы
pcurl @{profile} 'https://{host}/api/0/projects/{org}/{project_slug}/releases/?per_page=5' -s
pcurl @{profile} 'https://{host}/api/0/organizations/{org}/releases/{version}/commits/' -s
Query syntax
| Фильтр | Пример |
|---|---|
| Проект | project:{slug} |
| Статус | is:unresolved, is:resolved, is:ignored |
| Assigned | assigned:me, assigned:{username} |
| URL | url:/rpc/* |
| Тип ошибки | error.type:TimeoutError |
| Уровень | level:error, level:fatal |
| First seen | firstSeen:-1h, firstSeen:+7d |
| Times seen | times_seen:>100 |
| Текст | context deadline, invalid_grant |
Параметры
| Параметр | Значения |
|---|---|
sort |
date, freq, new, priority |
statsPeriod |
1h, 24h, 7d, 14d, 30d |
limit |
1-100 (default 25) |
Ключевые поля ответа
Issue: id, shortId, title, count (string!), userCount, firstSeen, lastSeen, project.slug, metadata.type, level, status.
Event: entries (stacktrace, breadcrumbs), tags, context, dateCreated.
Прямые ссылки
https://{host}/organizations/{org}/issues/{issue_id}/
https://{host}/organizations/{org}/issues/?project={project_id}&query=is:unresolved&sort=freq&statsPeriod={period}
04 同仓库更多 Skills
zenrpc
Zenrpc — справочник по JSON-RPC 2.0 серверу для Go. Используй при создании и редактировании RPC-сервисов.
youtrack
YouTrack — задачи через REST API и pcurl. Используй для поиска issues, создания, обновления описаний, смены assignee/stage/приоритета, логирования времени и работы с комментариями.
topsrv
topsrv — метрики, алерты, CVE и HTTP-логи серверов проекта через публичный JSON-RPC API app.topsrv.io. Используй, когда нужна загрузка CPU, памяти или диска хоста, метрики PostgreSQL/nginx/angie агента topsrv (`topsrv_*`), какие алерты горят, уязвимые пакеты на серверах или кто (боты, сети, IP) нагружает сайт.
testing
Testing — используй всегда, когда пишешь или правишь Go-тесты (*_test.go), в том числе по сценариям Given/When/Then из spec: фреймворк как в соседних файлах, префикс TestDB, фабрики pkg/db/test, реальная БД без моков. Также при настройке TestMain/test-short и когда тесты падают в gate, но проходят локально.
solve
Solve — полный цикл решения задачи из YouTrack: preflight → анализ → план → реализация → ревью → коммит. Используй при любой YouTrack-задаче (`/solve PLF-819`); флаг `--fast` сокращает HITL для тривиальных багфиксов.
skills-check
Skills Check — smoke-тесты интеграций из project-index.md. Используй для проверки что pcurl-профили и URL всех data-source скиллов ещё живы.