AGENT SKILL

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

vmkteam
vmkteam/claude-plugins

zenrpc

Zenrpc — справочник по JSON-RPC 2.0 серверу для Go. Используй при создании и редактировании RPC-сервисов.

★ 7
vmkteam
vmkteam/claude-plugins

youtrack

YouTrack — задачи через REST API и pcurl. Используй для поиска issues, создания, обновления описаний, смены assignee/stage/приоритета, логирования времени и работы с комментариями.

★ 7
vmkteam
vmkteam/claude-plugins

topsrv

topsrv — метрики, алерты, CVE и HTTP-логи серверов проекта через публичный JSON-RPC API app.topsrv.io. Используй, когда нужна загрузка CPU, памяти или диска хоста, метрики PostgreSQL/nginx/angie агента topsrv (`topsrv_*`), какие алерты горят, уязвимые пакеты на серверах или кто (боты, сети, IP) нагружает сайт.

★ 7
vmkteam
vmkteam/claude-plugins

testing

Testing — используй всегда, когда пишешь или правишь Go-тесты (*_test.go), в том числе по сценариям Given/When/Then из spec: фреймворк как в соседних файлах, префикс TestDB, фабрики pkg/db/test, реальная БД без моков. Также при настройке TestMain/test-short и когда тесты падают в gate, но проходят локально.

测试与质量
★ 7
vmkteam
vmkteam/claude-plugins

solve

Solve — полный цикл решения задачи из YouTrack: preflight → анализ → план → реализация → ревью → коммит. Используй при любой YouTrack-задаче (`/solve PLF-819`); флаг `--fast` сокращает HITL для тривиальных багфиксов.

★ 7
vmkteam
vmkteam/claude-plugins

skills-check

Skills Check — smoke-тесты интеграций из project-index.md. Используй для проверки что pcurl-профили и URL всех data-source скиллов ещё живы.

★ 7