Sim

Sentry

Sentryの問題、プロジェクト、イベント、リリースを管理

Sentryでエラー監視とアプリケーションの信頼性を強化しましょう — リアルタイムエラー追跡、パフォーマンス監視、リリース管理のための業界をリードするプラットフォームです。Sentryを自動化エージェントワークフローにシームレスに統合して、問題の監視、重要なイベントの追跡、プロジェクトの管理、およびすべてのアプリケーションとサービス全体でのリリースの調整を簡単に行うことができます。

Sentryツールを使用すると、以下のことが可能です:

  • 問題の監視とトリアージ: sentry_issues_list 操作を使用して問題の包括的なリストを取得し、sentry_issues_get を通じて個々のエラーやバグに関する詳細情報を取得できます。メタデータ、タグ、スタックトレース、統計情報に即座にアクセスして、解決までの平均時間を短縮します。
  • イベントデータの追跡: sentry_events_listsentry_events_get を使用して特定のエラーとイベントインスタンスを分析し、エラーの発生とユーザーへの影響に関する深い洞察を提供します。
  • プロジェクトとチームの管理: sentry_projects_listsentry_project_get を使用してすべてのSentryプロジェクトを列挙・確認し、チームのコラボレーションと一元化された構成を確保します。
  • リリースの調整: sentry_releases_listsentry_release_get などの操作を使用して、コードベース全体でのバージョン追跡、デプロイメントの健全性、変更管理を自動化します。
  • 強力なアプリケーションインサイトの獲得: 高度なフィルターとクエリを活用して、未解決または優先度の高い問題を見つけ、時間の経過に伴うイベント統計を集計し、コードベースの進化に伴う回帰を追跡します。

Sentryの統合により、エンジニアリングチームとDevOpsチームは早期に問題を検出し、最も影響の大きいバグに優先順位を付け、開発スタック全体でアプリケーションの健全性を継続的に改善することができます。最新の可観測性、インシデント対応、リリースライフサイクル管理のためのワークフロー自動化をプログラムで調整し、ダウンタイムを削減してユーザー満足度を向上させます。

利用可能な主要なSentry操作:

  • sentry_issues_list: 組織やプロジェクトのSentry課題を一覧表示し、強力な検索とフィルタリング機能を提供します。
  • sentry_issues_get: 特定のSentry課題に関する詳細情報を取得します。
  • sentry_events_list: 根本原因分析のために特定の課題に関連するイベントを列挙します。
  • sentry_events_get: スタックトレース、コンテキスト、メタデータを含む個別イベントの詳細情報を取得します。
  • sentry_projects_list: 組織内のすべてのSentryプロジェクトを一覧表示します。
  • sentry_project_get: 特定のプロジェクトの設定と詳細を取得します。
  • sentry_releases_list: 最近のリリースとそのデプロイメント状況を一覧表示します。
  • sentry_release_get: 関連するコミットと課題を含む詳細なリリース情報を取得します。

アプリの健全性を積極的に管理する場合でも、本番環境のエラーをトラブルシューティングする場合でも、リリースワークフローを自動化する場合でも、Sentryは世界クラスの監視、実用的なアラート、シームレスなDevOps統合を提供します。エージェントワークフローから、エラー追跡、可観測性、リリース管理にSentryを活用することで、ソフトウェアの品質と検索の可視性を向上させましょう。

使用方法

Sentryをワークフローに統合します。アプリケーション全体で課題の監視、プロジェクト管理、イベント追跡、リリース調整を行います。

ツール

sentry_issues_list

特定の組織、およびオプションで特定のプロジェクトのSentryから課題を一覧表示します。ステータス、エラー数、最終確認タイムスタンプなどの課題の詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
projectSlugstringいいえ特定のプロジェクトスラグで課題をフィルタリング(オプション)
querystringいいえ課題をフィルタリングする検索クエリ。Sentryの検索構文をサポート(例:「is:unresolved」、「level:error」)
statsPeriodstringいいえ統計の期間(例:「24h」、「7d」、「30d」)。指定されない場合は24hがデフォルト
cursorstringいいえ次のページの結果を取得するためのページネーションカーソル
limitnumberいいえページごとに返す課題の数(デフォルト:25、最大:100)
statusstringいいえ課題のステータスでフィルタリング:unresolved、resolved、ignored、またはmuted
sortstringいいえソート順:date、new、freq、priority、またはuser(デフォルト:date)

出力

パラメータ説明
issuesarraySentryの問題一覧

sentry_issues_get

IDによって特定のSentry問題に関する詳細情報を取得します。メタデータ、タグ、統計情報を含む問題の完全な詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
issueIdstringはい取得する問題の一意のID

出力

パラメータ説明
issueobjectSentryの問題に関する詳細情報

sentry_issues_update

ステータス、割り当て、ブックマーク状態、またはその他のプロパティを変更することでSentryの問題を更新します。更新された問題の詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
issueIdstringはい更新する問題の一意のID
statusstringいいえ問題の新しいステータス:resolved、unresolved、ignored、またはresolvedInNextRelease
assignedTostringいいえ問題を割り当てるユーザーIDまたはメール。割り当てを解除するには空の文字列を使用します。
isBookmarkedbooleanいいえ問題をブックマークするかどうか
isSubscribedbooleanいいえ問題の更新を購読するかどうか
isPublicbooleanいいえ問題を公開表示するかどうか

出力

パラメータ説明
issueobject更新されたSentryの課題

sentry_projects_list

Sentryの組織内のすべてのプロジェクトを一覧表示します。名前、プラットフォーム、チーム、設定などのプロジェクト詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
cursorstringいいえ次のページの結果を取得するためのページネーションカーソル
limitnumberいいえページごとに返すプロジェクト数(デフォルト:25、最大:100)

出力

パラメータ説明
projectsarraySentryプロジェクトのリスト

sentry_projects_get

スラグによって特定のSentryプロジェクトに関する詳細情報を取得します。チーム、機能、設定を含むプロジェクトの完全な詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
projectSlugstringはい取得するプロジェクトのIDまたはスラグ

出力

パラメータ説明
projectobjectSentryプロジェクトに関する詳細情報

sentry_projects_create

組織内に新しいSentryプロジェクトを作成します。プロジェクトを関連付けるチームが必要です。作成されたプロジェクトの詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラッグ
namestringはいプロジェクトの名前
teamSlugstringはいこのプロジェクトを所有するチームのスラッグ
slugstringいいえURL用のプロジェクト識別子(提供されない場合は名前から自動生成されます)
platformstringいいえプロジェクトのプラットフォーム/言語(例:javascript、python、node、react-native)。指定されない場合、デフォルトは"other"になります
defaultRulesbooleanいいえデフォルトのアラートルールを作成するかどうか(デフォルト:true)

出力

パラメータ説明
projectobject新しく作成されたSentryプロジェクト

sentry_projects_update

名前、スラッグ、プラットフォームなどの設定を変更して、Sentryプロジェクトを更新します。更新されたプロジェクトの詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラッグ
projectSlugstringはい更新するプロジェクトのスラッグ
namestringいいえプロジェクトの新しい名前
slugstringいいえ新しいURL用のプロジェクト識別子
platformstringいいえプロジェクトの新しいプラットフォーム/言語(例:javascript、python、node)
isBookmarkedbooleanいいえプロジェクトをブックマークするかどうか
digestsMinDelaynumberいいえダイジェスト通知の最小遅延(秒単位)
digestsMaxDelaynumberいいえダイジェスト通知の最大遅延(秒単位)

出力

パラメータ説明
projectobject更新されたSentryプロジェクト

sentry_events_list

Sentryプロジェクトからイベントを一覧表示します。課題ID、クエリ、または期間でフィルタリングできます。コンテキスト、タグ、ユーザー情報などのイベント詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
projectSlugstringはいイベントを一覧表示するプロジェクトのスラグ
issueIdstringいいえ特定の課題IDでイベントをフィルタリング
querystringいいえイベントをフィルタリングする検索クエリ。Sentryの検索構文をサポート(例:"user.email:*@example.com")
cursorstringいいえ次のページの結果を取得するためのページネーションカーソル
limitnumberいいえページごとに返すイベントの数(デフォルト:50、最大:100)
statsPeriodstringいいえクエリの期間(例:"24h"、"7d"、"30d")。指定されない場合、デフォルトは90d

出力

パラメータ説明
eventsarraySentryイベントのリスト

sentry_events_get

IDによって特定のSentryイベントの詳細情報を取得します。スタックトレース、パンくずリスト、コンテキスト、ユーザー情報などの完全なイベント詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
projectSlugstringはいプロジェクトのスラグ
eventIdstringはい取得するイベントの一意のID

出力

パラメータ説明
eventobjectSentryイベントに関する詳細情報

sentry_releases_list

Sentryの組織またはプロジェクトのリリース一覧を取得します。バージョン、コミット、デプロイ情報、関連プロジェクトなどのリリース詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
projectSlugstringいいえ特定のプロジェクトスラグでリリースをフィルタリング(オプション)
querystringいいえリリースをフィルタリングする検索クエリ(例:バージョン名パターン)
cursorstringいいえ次のページの結果を取得するためのページネーションカーソル
limitnumberいいえページごとに返すリリース数(デフォルト:25、最大:100)

出力

パラメータ説明
releasesarraySentryリリースのリスト

sentry_releases_create

Sentryで新しいリリースを作成します。リリースとは、環境にデプロイされたコードのバージョンです。コミット情報や関連プロジェクトを含めることができます。作成されたリリースの詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラッグ
versionstringはいリリースのバージョン識別子(例:"2.0.0"、"my-app@1.0.0"、またはgitコミットSHA)
projectsstringはいこのリリースに関連付けるプロジェクトスラッグのカンマ区切りリスト
refstringいいえこのリリースのGitリファレンス(コミットSHA、タグ、またはブランチ)
urlstringいいえリリースを指すURL(例:GitHubリリースページ)
dateReleasedstringいいえリリースがデプロイされた日時のISO 8601タイムスタンプ(デフォルトは現在時刻)
commitsstringいいえid、repository(オプション)、message(オプション)を持つコミットオブジェクトのJSON配列。例:[{"id":"abc123","message":"Fix bug"}]

出力

パラメータ説明
releaseobject新しく作成されたSentryリリース

sentry_releases_deploy

特定の環境でSentryリリースのデプロイ記録を作成します。デプロイは、リリースがいつどこにデプロイされたかを追跡します。作成されたデプロイの詳細を返します。

入力

パラメータ必須説明
apiKeystringはいSentry API認証トークン
organizationSlugstringはい組織のスラグ
versionstringはいデプロイされるリリースのバージョン識別子
environmentstringはいリリースがデプロイされる環境名(例:"production"、"staging")
namestringいいえこのデプロイのオプション名(例:"Deploy v2.0 to Production")
urlstringいいえデプロイを指すURL(例:CI/CDパイプラインURL)
dateStartedstringいいえデプロイが開始された時刻のISO 8601タイムスタンプ(デフォルトは現在時刻)
dateFinishedstringいいえデプロイが完了した時刻のISO 8601タイムスタンプ

出力

パラメータ説明
deployobject新しく作成されたデプロイレコード

注意事項

  • カテゴリー: tools
  • タイプ: sentry