Pailot

Sentry

Ошибки (issues), проекты, события и релизы Sentry

Sentry — мониторинг ошибок и производительности: issues, события, проекты и релизы.

С Sentry в Pailot вы можете:

  • Смотреть и обновлять issues (статус, назначение, закладки)
  • Читать проекты, создавать и менять настройки
  • Смотреть события с контекстом и стектрейсом
  • Вести релизы и записывать выкладки в окружение

Нужен токен API (Application Programming Interface — программный интерфейс) Sentry и slug организации. Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.

Инструменты

sentry_issues_list

Список issues Sentry организации (и опционально проекта): статус, число ошибок, время последнего срабатывания.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
projectSlugstringНетФильтр по slug проекта (необязательно)
querystringНетПоиск issues. Синтаксис Sentry (например "is:unresolved", "level:error")
statsPeriodstringНетПериод статистики (например "24h", "7d", "30d"). По умолчанию 24h.
cursorstringНетКурсор следующей страницы
limitnumberНетЧисло issues на страницу (по умолчанию 25, макс. 100)
statusstringНетСтатус: unresolved, resolved, ignored или muted
sortstringНетСортировка: date, new, freq, priority или user (по умолчанию date)

Выход

ПараметрТипОписание
issuesarrayСписок issues Sentry
idstringID пользователя
shortIdstringКороткий идентификатор issue
titlestringЗаголовок issue
culpritstringФункция или место, где возник issue
permalinkstringПрямая ссылка на issue в Sentry
loggerstringИмя логгера
levelstringУровень (error, warning, info и т. д.)
statusstringТекущий статус issue
statusDetailsobjectДополнительные сведения о статусе
isPublicbooleanIssue публичен
platformstringПлатформа проекта
projectobjectДанные проекта
idstringID проекта
namestringИмя проекта
slugstringSlug проекта
platformstringПлатформа проекта
namestringИмя пользователя
slugstringSlug проекта
typestringТип ошибки (например TypeError)
metadataobjectМетаданные ошибки
typestringТип ошибки (например TypeError)
valuestringТекст или значение ошибки
functionstringФункция, где произошла ошибка
valuestringТекст или значение ошибки
functionstringФункция, где произошла ошибка
numCommentsnumberЧисло комментариев к issue
assignedToobjectНазначенный на issue
idstringID пользователя
namestringИмя пользователя
emailstringEmail пользователя
emailstringEmail пользователя
isBookmarkedbooleanIssue в закладках
isSubscribedbooleanПодписка на обновления
hasSeenbooleanПользователь видел этот issue
annotationsarrayАннотации issue
isUnhandledbooleanНеобработанный issue
countstringВсего срабатываний
userCountnumberЗатронуто уникальных пользователей
firstSeenstringКогда issue увидели впервые (ISO)
lastSeenstringКогда issue видели в последний раз (ISO)
statsobjectСтатистика issue
metadataobjectМетаданные постраничного вывода
nextCursorstringКурсор следующей страницы (если есть)
hasMorebooleanЕсть ещё результаты

sentry_issues_get

Подробности issue Sentry по ID: метаданные, теги и статистика.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
issueIdstringДаID issue для получения

Выход

ПараметрТипОписание
issueobjectПодробности issue Sentry
idstringID пользователя
shortIdstringКороткий идентификатор issue
titlestringЗаголовок issue
culpritstringФункция или место, где возник issue
permalinkstringПрямая ссылка на issue в Sentry
loggerstringИмя логгера
levelstringУровень (error, warning, info и т. д.)
statusstringТекущий статус issue
statusDetailsobjectДополнительные сведения о статусе
isPublicbooleanIssue публичен
platformstringПлатформа проекта
projectobjectДанные проекта
idstringID проекта
namestringИмя проекта
slugstringSlug проекта
platformstringПлатформа проекта
namestringИмя пользователя
slugstringSlug проекта
typestringТип ошибки (например TypeError, ValueError)
metadataobjectМетаданные ошибки
typestringТип ошибки (например TypeError, ValueError)
valuestringТекст или значение ошибки
functionstringФункция, где произошла ошибка
valuestringТекст или значение ошибки
functionstringФункция, где произошла ошибка
numCommentsnumberЧисло комментариев к issue
assignedToobjectНазначенный на issue (если есть)
idstringID пользователя
namestringИмя пользователя
emailstringEmail пользователя
emailstringEmail пользователя
isBookmarkedbooleanIssue в закладках
isSubscribedbooleanПользователь подписан на обновления
hasSeenbooleanПользователь видел этот issue
annotationsarrayАннотации issue
isUnhandledbooleanНеобработанный issue
countstringВсего срабатываний
userCountnumberЗатронуто уникальных пользователей
firstSeenstringКогда issue увидели впервые (ISO)
lastSeenstringКогда issue видели в последний раз (ISO)
statsobjectСтатистика issue

sentry_issues_update

Обновить issue Sentry: статус, назначение, закладка и другие поля.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
issueIdstringДаID issue для обновления
statusstringНетНовый статус: resolved, unresolved, ignored или resolvedInNextRelease
assignedTostringНетID или email исполнителя. Пустая строка — снять назначение.
isBookmarkedbooleanНетДобавить issue в закладки
isSubscribedbooleanНетПодписаться на обновления issue
isPublicbooleanНетСделать issue публичным

Выход

ПараметрТипОписание
issueobjectОбновлённый issue Sentry
idstringID пользователя
shortIdstringКороткий идентификатор issue
titlestringЗаголовок issue
statusstringОбновлённый статус issue
assignedToobjectНазначенный на issue (если есть)
idstringID пользователя
namestringИмя пользователя
emailstringEmail пользователя
namestringИмя пользователя
emailstringEmail пользователя
isBookmarkedbooleanIssue в закладках
isSubscribedbooleanПользователь подписан на обновления
isPublicbooleanIssue публичен
permalinkstringПрямая ссылка на issue в Sentry

sentry_projects_list

Все проекты организации Sentry: имя, платформа, команды и настройки.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
cursorstringНетКурсор следующей страницы
limitnumberНетЧисло проектов на страницу (по умолчанию 25, макс. 100)

Выход

ПараметрТипОписание
projectsarrayСписок проектов Sentry
idstringID команды
slugstringSlug команды
namestringИмя команды
platformstringПлатформа/язык (например javascript, python)
dateCreatedstringКогда проект создан (ISO)
isBookmarkedbooleanПроект в закладках
isMemberbooleanПользователь — участник проекта
featuresarrayВключённые функции проекта
organizationobjectДанные организации
idstringID организации
slugstringSlug организации
namestringИмя организации
teamsarrayКоманды проекта
idstringID команды
namestringИмя команды
slugstringSlug команды
statusstringСтатус проекта
isPublicbooleanПроект публичен
metadataobjectМетаданные постраничного вывода
nextCursorstringКурсор следующей страницы (если есть)
hasMorebooleanЕсть ещё результаты

sentry_projects_get

Подробности проекта Sentry по slug: команды, функции и настройки.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
projectSlugstringДаID или slug проекта

Выход

ПараметрТипОписание
projectobjectПодробности проекта Sentry
idstringID команды
slugstringSlug команды
namestringИмя команды
platformstringПлатформа/язык (например javascript, python)
dateCreatedstringКогда проект создан (ISO)
isBookmarkedbooleanПроект в закладках
isMemberbooleanПользователь — участник проекта
featuresarrayВключённые функции проекта
firstEventstringКогда пришло первое событие (ISO)
firstTransactionEventstringКогда пришло первое transaction-событие
accessarrayПрава доступа
organizationobjectДанные организации
idstringID организации
slugstringSlug организации
namestringИмя организации
teamobjectОсновная команда проекта
idstringID команды
namestringИмя команды
slugstringSlug команды
teamsarrayКоманды проекта
idstringID команды
namestringИмя команды
slugstringSlug команды
statusstringСтатус проекта
colorstringЦвет проекта
isPublicbooleanПроект публичен
isInternalbooleanВнутренний проект
hasAccessbooleanЕсть доступ к проекту
hasMinifiedStackTracebooleanЕсть минифицированные стектрейсы
hasMonitorsbooleanНастроены мониторы
hasProfilesbooleanВключён профилинг
hasReplaysbooleanВключены повторы сессий
hasSessionsbooleanВключены сессии

sentry_projects_create

Создать проект Sentry в организации. Нужна команда-владелец.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
namestringДаИмя проекта
teamSlugstringДаSlug команды-владельца
slugstringНетSlug проекта (если нет — из имени)
platformstringНетПлатформа/язык (например javascript, python, node, react-native). По умолчанию other
defaultRulesbooleanНетСоздать правила алертов по умолчанию (по умолчанию true)

Выход

ПараметрТипОписание
projectobjectСозданный проект Sentry
idstringID команды
slugstringSlug команды
namestringИмя команды
platformstringПлатформа / язык
dateCreatedstringКогда проект создан (ISO)
isBookmarkedbooleanПроект в закладках
isMemberbooleanПользователь — участник
hasAccessbooleanЕсть доступ
featuresarrayВключённые функции
firstEventstringВремя первого события
organizationobjectДанные организации
idstringID организации
slugstringSlug организации
namestringИмя организации
teamobjectОсновная команда проекта
idstringID команды
namestringИмя команды
slugstringSlug команды
teamsarrayКоманды проекта
idstringID команды
namestringИмя команды
slugstringSlug команды
statusstringСтатус проекта
colorstringЦвет проекта
isPublicbooleanПроект публичен

sentry_projects_update

Обновить проект Sentry: имя, slug, платформа и другие настройки.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
projectSlugstringДаSlug проекта для обновления
namestringНетНовое имя проекта
slugstringНетНовый slug проекта
platformstringНетНовая платформа/язык (например javascript, python, node)
isBookmarkedbooleanНетДобавить проект в закладки
digestsMinDelaynumberНетМин. задержка дайджеста (секунды)
digestsMaxDelaynumberНетМакс. задержка дайджеста (секунды)

Выход

ПараметрТипОписание
projectobjectОбновлённый проект Sentry
idstringID команды
slugstringSlug команды
namestringИмя команды
platformstringПлатформа / язык
isBookmarkedbooleanПроект в закладках
organizationobjectДанные организации
idstringID организации
slugstringSlug организации
namestringИмя организации
teamsarrayКоманды проекта
idstringID команды
namestringИмя команды
slugstringSlug команды

sentry_events_list

События проекта Sentry. Фильтры: ID issue, запрос, период.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
projectSlugstringДаSlug проекта для списка событий
issueIdstringНетФильтр по ID issue
querystringНетПоиск событий. Синтаксис Sentry (например "user.email:*@example.com")
cursorstringНетКурсор следующей страницы
limitnumberНетЧисло событий на страницу (по умолчанию 50, макс. 100)
statsPeriodstringНетПериод запроса (например "24h", "7d", "30d"). По умолчанию 90d.

Выход

ПараметрТипОписание
eventsarrayСписок событий Sentry
idstringID пользователя
eventIDstringИдентификатор события
projectIDstringID проекта
groupIDstringID группы issue
messagestringСообщение события
titlestringЗаголовок события
locationstringСведения о месте
culpritstringФункция или место события
dateCreatedstringКогда событие создано (ISO)
dateReceivedstringКогда Sentry получил событие (ISO)
userobjectПользователь, связанный с событием
idstringID пользователя
emailstringEmail пользователя
usernamestringИмя пользователя
ipAddressstringIP-адрес
namestringОтображаемое имя пользователя
emailstringEmail пользователя
usernamestringИмя пользователя
ipAddressstringIP-адрес
namestringИмя SDK
tagsarrayТеги события
keystringКлюч тега
valuestringЗначение тега
keystringКлюч тега
valuestringТекст или значение ошибки
contextsobjectКонтекст (устройство, ОС и т. д.)
platformstringПлатформа события
typestringТип ошибки (например TypeError)
metadataobjectМетаданные ошибки
typestringТип ошибки (например TypeError)
valuestringТекст или значение ошибки
functionstringФункция, где произошла ошибка
functionstringФункция, где произошла ошибка
entriesarrayЗаписи события (исключение, breadcrumbs и т. д.)
errorsarrayОшибки обработки
diststringИдентификатор дистрибутива
fingerprintsarrayОтпечатки для группировки
sdkobjectДанные SDK
namestringИмя SDK
versionstringВерсия SDK
versionstringВерсия SDK
metadataobjectМетаданные постраничного вывода
nextCursorstringКурсор следующей страницы (если есть)
hasMorebooleanЕсть ещё результаты

sentry_events_get

Подробности события Sentry по ID: стектрейс, breadcrumbs, контекст.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
projectSlugstringДаSlug проекта
eventIdstringДаID события

Выход

ПараметрТипОписание
eventobjectПодробности события Sentry
idstringID пользователя
eventIDstringИдентификатор события
projectIDstringID проекта
groupIDstringID группы issue этого события
messagestringСообщение события
titlestringЗаголовок события
locationstringСведения о месте
culpritstringФункция или место события
dateCreatedstringКогда событие создано (ISO)
dateReceivedstringКогда Sentry получил событие (ISO)
userobjectПользователь, связанный с событием
idstringID пользователя
emailstringEmail пользователя
usernamestringИмя пользователя
ipAddressstringIP-адрес
namestringОтображаемое имя пользователя
emailstringEmail пользователя
usernamestringИмя пользователя
ipAddressstringIP-адрес
namestringИмя SDK
tagsarrayТеги события
keystringКлюч тега
valuestringЗначение тега
keystringКлюч тега
valuestringТекст или значение ошибки
contextsobjectКонтекст (устройство, ОС, браузер и т. д.)
platformstringПлатформа события
typestringТип ошибки (например TypeError, ValueError)
metadataobjectМетаданные ошибки
typestringТип ошибки (например TypeError, ValueError)
valuestringТекст или значение ошибки
functionstringФункция, где произошла ошибка
functionstringФункция, где произошла ошибка
entriesarrayЗаписи: исключение, breadcrumbs и запрос
errorsarrayОшибки обработки
diststringИдентификатор дистрибутива
fingerprintsarrayОтпечатки группировки событий
sdkobjectДанные SDK
namestringИмя SDK
versionstringВерсия SDK
versionstringВерсия SDK

sentry_releases_list

Релизы организации или проекта Sentry: версия, коммиты, выкладки.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
projectSlugstringНетФильтр релизов по slug проекта
querystringНетПоиск релизов (например шаблон версии)
cursorstringНетКурсор следующей страницы
limitnumberНетЧисло релизов на страницу (по умолчанию 25, макс. 100)

Выход

ПараметрТипОписание
releasesarrayСписок релизов Sentry
idstringID проекта
versionobjectДанные версии
rawstringИсходная строка версии
shortVersionstringКороткий идентификатор версии
refstringGit-ссылка (SHA коммита, тег или ветка)
urlstringURL релиза (например страница GitHub)
dateReleasedstringКогда релиз выкатили (ISO)
dateCreatedstringВремя коммита
dateStartedstringНачало выкладки
newGroupsnumberНовых issues в этом релизе
ownerobjectВладелец релиза
idstringID пользователя
namestringИмя пользователя
emailstringEmail пользователя
namestringИмя проекта
emailstringEmail автора
commitCountnumberЧисло коммитов в релизе
deployCountnumberЧисло выкладок релиза
lastCommitobjectПоследний коммит релиза
idstringSHA коммита
messagestringСообщение коммита
dateCreatedstringВремя коммита
messagestringСообщение коммита
lastDeployobjectПоследняя выкладка релиза
idstringID выкладки
environmentstringОкружение выкладки
dateStartedstringНачало выкладки
dateFinishedstringКонец выкладки
environmentstringОкружение выкладки
dateFinishedstringКонец выкладки
authorsarrayАвторы коммитов релиза
idstringID автора
namestringИмя автора
emailstringEmail автора
projectsarrayПроекты этого релиза
idstringID проекта
namestringИмя проекта
slugstringSlug проекта
platformstringПлатформа проекта
slugstringSlug проекта
platformstringПлатформа проекта
firstEventstringВремя первого события
lastEventstringВремя последнего события
versionInfoobjectМетаданные версии
buildHashstringХеш сборки
versionobjectДанные версии
rawstringИсходная строка версии
rawstringИсходная строка версии
packagestringИмя пакета
buildHashstringХеш сборки
rawstringИсходная строка версии
packagestringИмя пакета
metadataobjectМетаданные постраничного вывода
nextCursorstringКурсор следующей страницы (если есть)
hasMorebooleanЕсть ещё результаты

sentry_releases_create

Создать релиз Sentry — версия кода в окружении. Можно указать коммиты и проекты.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
versionstringДаИдентификатор версии (например "2.0.0", "my-app@1.0.0" или SHA коммита)
projectsstringДаSlug проектов через запятую
refstringНетGit-ссылка релиза (SHA, тег или ветка)
urlstringНетURL релиза (например страница GitHub)
dateReleasedstringНетВремя выкладки ISO 8601 (по умолчанию сейчас)
commitsstringНетJSON-массив коммитов: id, repository и message (необязательно). Пример: [{"id":"abc123","message":"Fix bug"}]

Выход

ПараметрТипОписание
releaseobjectСозданный релиз Sentry
idstringID проекта
versionobjectДанные версии
rawstringИсходная строка версии
shortVersionstringКороткий идентификатор версии
refstringGit-ссылка (SHA коммита, тег или ветка)
urlstringURL релиза
dateReleasedstringКогда релиз выкатили (ISO)
dateCreatedstringВремя коммита
dateStartedstringНачало выкладки
newGroupsnumberЧисло новых issues
commitCountnumberЧисло коммитов в релизе
deployCountnumberЧисло выкладок релиза
ownerobjectВладелец релиза
idstringID владельца
namestringИмя владельца
emailstringEmail владельца
namestringИмя проекта
emailstringEmail автора
lastCommitobjectПоследний коммит релиза
idstringSHA коммита
messagestringСообщение коммита
dateCreatedstringВремя коммита
messagestringСообщение коммита
lastDeployobjectПоследняя выкладка релиза
idstringID выкладки
environmentstringОкружение выкладки
dateStartedstringНачало выкладки
dateFinishedstringКонец выкладки
environmentstringОкружение выкладки
dateFinishedstringКонец выкладки
authorsarrayАвторы коммитов релиза
idstringID автора
namestringИмя автора
emailstringEmail автора
projectsarrayПроекты этого релиза
idstringID проекта
namestringИмя проекта
slugstringSlug проекта
platformstringПлатформа проекта
slugstringSlug проекта
platformstringПлатформа проекта
firstEventstringВремя первого события
lastEventstringВремя последнего события
versionInfoobjectМетаданные версии
buildHashstringХеш сборки
versionobjectДанные версии
rawstringИсходная строка версии
rawstringИсходная строка версии
packagestringИмя пакета
buildHashstringХеш сборки
rawstringИсходная строка версии
packagestringИмя пакета

sentry_releases_deploy

Записать выкладку релиза Sentry в окружение.

Вход

ПараметрТипОбязательныйОписание
apiKeystringДаТокен аутентификации API Sentry
organizationSlugstringДаSlug организации
versionstringДаВерсия выкладываемого релиза
environmentstringДаОкружение выкладки (например "production", "staging")
namestringНетИмя выкладки (например "Deploy v2.0 to Production")
urlstringНетURL выкладки (например пайплайн CI/CD)
dateStartedstringНетНачало выкладки ISO 8601 (по умолчанию сейчас)
dateFinishedstringНетКонец выкладки ISO 8601

Выход

ПараметрТипОписание
deployobjectСозданная запись выкладки
idstringID выкладки
environmentstringОкружение, куда выложили релиз
namestringИмя выкладки
urlstringURL выкладки
dateStartedstringКогда выкладка началась (ISO)
dateFinishedstringКогда выкладка закончилась (ISO)
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ