GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

getsentry

raven-python – RavenはSentryのためのPythonクライアントです(getsentry.com)

投稿日:

RavenはSentryのためのPythonクライアントです(getsentry.com) https://sentry.io

Raven – Sentry for Python

RavenはSentryの公式Pythonクライアントであり、Python 2.6-2.7および3.3-3.7を正式にサポートしており、PyPyとGoogle App Engine上で動作します。

アプリケーションの実行中に発生するエラーや例外を追跡し、各問題の優先順位付け、識別、再現、修正に必要な詳細情報を即座に通知します。

これは、DjangoやFlaskなどの一般的なPythonフレームワークの多くに対して、すぐに使用できるサポートを提供します。 Ravenには、WSGI互換Webアプリケーションのドロップインサポートも含まれています。

あなたのアプリケーションはウェブ上に存在しませんか? 問題ない! RavenはどのPythonアプリケーションでも使いやすいです。

詳細については、フレームワーク統合やその他の機能に関するPythonのドキュメントを参照してください。

特徴

  • 処理された例外とエラーを自動的に報告する(un)
  • カスタマイズされた診断データを送信する
  • ネットワークを介して送信する前にデータを処理し、消毒する

クイックスタート

Ravenを使い始めるのはとても簡単です。 Sentryでプロジェクトの設定を完了すると、DSNまたはデータソース名と呼ばれる値が与えられます。 クライアントを設定するために必要になります。

pipで最新のパッケージをインストールし、クライアントを設定してください:

pip install raven --upgrade

クライアントを作成して例外の例を取得する:

from raven import Client

client = Client('___DSN___')

try:
    1 / 0
except ZeroDivisionError:
    client.captureException()

Raven Pythonはこれ以上です。 Pythonのドキュメントをチェックアウトしてください。

貢献する

レイヴンは積極的に開発されており、貢献は歓迎されています! 貢献する方法はたくさんあります:

  • メーリングリストやIRCチャンネルのディスカッションに参加してください。
  • Issue Trackerのバグを報告してください。
  • プルリクエストを提出してください!

リソース

Pythonを使用していないのですか? 他のプラットフォーム用のSDKをチェックしてください。







-getsentry
-, , , , ,

執筆者: