ページ内ナビ
概要
sentry-pythonはSentryの公式Python SDKです。例外・message・performance traceを収集し、Django、Flask、FastAPI、Celery、HTTPX、OpenTelemetry、各種AI/LLM libraryなどのintegrationを通じてapplicationの異常と性能情報をSentryへ送信できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
例外・message・traceをSDKから収集してSentryへ送る
sentry_sdk.init()でDSNとsampling等を設定し、未処理例外の自動captureやcapture_message()によるevent送信を行えます。performance monitoring向けのtrace収集も同じSDKから設定できます。
出典:[2]
向いている用途
Python backendのerror monitoringとperformance観測を一つのSDKへまとめたい場合に向く
Web API、worker、serverless function、batchなどで、例外通知とperformance traceをSentryへ統一し、releaseやenvironmentと合わせて運用したい場合に適します。
出典:[2]
導入前の確認
参考にした公式資料
- [1]getsentry/sentry-python — GitHub repository(2026-10-06)
- [2]sentry-python 2.71.0 — README(2026-10-06)
- [3]sentry-python 2.71.0 — setup.py(2026-10-06)
- [4]sentry-python 2.71.0 release(2026-10-06)
- [5]sentry-python MIT license(2026-10-06)
編集部からの補足
既存frameworkへ少ないcodeでerror monitoringを追加できる一方、productionではDSNを入れるだけで終わりにせず、sampling・PII・HTTP body・environment/release tagを明示して運用境界を決めることが重要です。
3ステップで試す
- 1
sentry-python 2.71.0を導入する
確認対象の安定版を固定して導入します。
python -m pip install "sentry-sdk==2.71.0" - 2
検証用projectのDSNを環境変数へ設定する
Sentryの検証用projectからDSNを取得して置き換えます。実DSNをrepositoryへcommitしないでください。
export SENTRY_DSN='https://YOUR_PUBLIC_KEY@YOUR_HOST/YOUR_PROJECT_ID' - 3
message eventを1件送る
検証用projectへmessageを送信し、Sentry側でeventを確認します。
python - <<'PY' import os import sentry_sdk sentry_sdk.init(dsn=os.environ['SENTRY_DSN']) sentry_sdk.capture_message('OSS Tanbou sentry-python check') sentry_sdk.flush(timeout=5) PY
成長
成長の推移 · 直近30日
2,214 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Keep12,376 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
監視toolのalertを一画面へ集約し、相関・enrichment・対応workflowまでつなげる
Python - Dify157,859 Stars
共通タグ 2件
AIワークフロー、検索、エージェントを一つの基盤で設計・公開する
TypeScript - Langfuse35,410 Stars
共通タグ 1件 · 共通カテゴリ 2件
LLMアプリの実行追跡、評価、プロンプト改善を一つにつなぐ
TypeScript - SigNoz32,291 Stars
共通タグ 1件 · 共通カテゴリ 2件
OpenTelemetryでログ・メトリクス・トレースを一つの画面で追う
TypeScript - Pino18,238 Stars
共通タグ 1件 · 共通カテゴリ 2件
低overheadなJSON loggingをNode.js backendへ組み込む
JavaScript - CocoaLumberjack13,321 Stars
共通タグ 1件 · 共通カテゴリ 2件
console・os_log・rolling file・custom loggerへ同じDDLog APIから振り分けるApple向けlogging framework
Objective-C
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。