問題タブ [raven]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 追加情報を含む Android の Sentry へのログイン
raven-javaの EventBuilder を使用するだけで Android から Sentry にログを記録していますが、明らかに EventBuilder または java.util.logging では実行できない追加情報を添付する必要があります。log4j を使用しようとしましたが、log4j.properties を取得しません。Sentry DSN やその他の情報を使用して構成するにはどうすればよいですか? どのログ ライブラリを使用するかについては好みがないので、logback または log4j2 で十分ですが、同じ問題に悩まされているようです。
プログラムでロギングを構成しようとしましたが、アペンダー SentryAppender を追加できません。
android-logging-log4jライブラリも使用してみましたが、これには同じ問題があります。
https://github.com/joshdholtz/Sentry-Androidが存在する可能性がありますが、ネットワークの問題が発生した場合に再試行しないことは非常に重要です。
django - Djcelery なしで Celery と Django を使用して Raven を構成する
にあるdjceleryアプリケーションを使用せずに、セロリでdjango + ravenを構成する方法は、セロリ3.1以降では古くなっています。
以下を使用した古い構成:
django - Django/Celery の Sentry ログが機能しなくなった
何が悪いのかわかりません。これまでのところ、ログは正常に機能していました (そして私はそれに依存していました) が、停止したようです。私は小さなテスト関数を書きました(どちらも機能しません):
core.tasks.py
設定.py
Django シェルで次を実行すると、コンソールにログが記録されますが、Sentry には到達しません。
タスクを同期的に実行するときに機能します。
ヘルプ!?
Django==1.6.2、raven==5.0.0、sentry==6.3.2、Python 2.7.3
python - カラスがセントリーに例外を報告しない
キャッチされていない例外は、sentry に報告されていません。
実行manage.py raven test
しましたが、通信が機能していることを確認するために、sentry でテスト メッセージを受け取りました。
私の構成は次のとおりです。
それから
python - Sentry は、追加データなしで例外をログに記録しました
セントリー 6.4.4
パイソン レイヴン 5.0.0
Django 1.7.0 との統合。
500 エラー (自動レイヴン処理) を保存しようとすると、追加情報なしで Sentry の空のイベントが発生します。
例外の名前と時間のみが保存されました。
ただし、これはリクエスト情報、追加情報などである必要があります。
http://getsentry.comでプロジェクトの構成を確認しました。このサイトではすべて正常に動作するため、Sentry のインストールに問題があります。
しかし、このデータを保存するために設定する必要がある情報が見つかりません。これはボックスから動作するようです。しかし、私の場合はそうではありません。
java - Sentry raven-Java ユーザー コンテキスト
sentry raven-java クライアントでユーザー コンテキストを設定するにはどうすればよいですか?
user_email
タグを追加user_email
して、MDC に追加しようとしました。タグはタグに、MDC は追加のデータに移動しますが、どちらもセントリー ユーザー コンテキストを設定しません。
また、javascript でセントリーを使用し、raven-js を使用すると、これはうまく機能します。
Javaに相当するものはありますか?
programming-languages - Sentry のプラットフォーム オプションは何をしますか?
ここでわかるように、Sentry プロジェクトにはプラットフォームの設定がありますが、任意のプラットフォームをログに接続するための手順 (左側のセクション) があります。
さらに、複数のプログラミング言語からログを記録するときに機能し、個々のエラーに移動するまで、どのエラーがどのプログラミング言語からのものであるかはストリームでは明らかではありません。
プラットフォーム設定は、プロジェクトを 1 つの言語としてマークするだけなので、Python 用のプロジェクトが 1 つ、JS 用のプロジェクトが 1 つある可能性がありますか?それとも、プロジェクトの「プラットフォーム」を変更することのより重要な影響がありますか? 変更ログで、「Sentry がプロジェクトのプラットフォームを要求するようになりました」と表示されました。5.2 以降では、どの言語の Raven ロガーからログを記録するように見えるため、このオプションの目的は明確ではありません。