Sentry
セキュリティモニタリングが使用可能です セキュリティモニタリングが使用可能です

Sentry

Crawler Crawler

概要

Sentry を Datadog に接続して、以下のことができます。

  • ストリームで例外をリアルタイムに確認できます。
  • グラフで例外を検索できます。
  • 例外についてチームで議論できます。

セットアップ

インストール

次の手順で Sentry インテグレーションをセットアップします。

  1. Sentry にログインします。
  2. Settings > Integrations に移動します。
  3. Webhook インテグレーションを見つけ、Add to Project をクリックして、インテグレーションを構成するプロジェクトを選択します。
  4. Callback URLs’ の下に、https://app.datadoghq.com/intake/webhook/sentry?api_key=<DATADOG_API_キー> を入力します。
  5. Save changes をクリックします。
  6. 必要に応じて、Enable Plugin をクリックしてインテグレーションを有効にします。

デフォルトでは、Sentry は、(既にログに記録された例外の新しいインスタンスではなく) 新しい例外が発生するたびに、Webhook にイベントデータを ping します。別の (または追加の) トリガーが必要な場合は、プロジェクト設定の Alerts セクションで構成できます。

Sentry エラーへのホスト名の追加 (オプション)

Sentry が報告するサーバー名が Datadog が認識するホスト名と一致しないことがあります。これを解決するには、各イベントにアタッチされている server_name タグにカスタム値を設定します。

別の方法として、イベントに hostname タグを設定して、Sentry のデフォルトの server_name の値を維持したまま、別のホスト名を使用することもできます。ご使用の言語でこれを行う方法については、Sentry のイベントのタグ付けに関するドキュメントを参照してください。

トラブルシューティング

Sentry エラーが Datadog に表示されないのはなぜですか

おそらく、Sentry Webhook がトリガーされていません。この原因として、以下が考えられます。

規則がトリガーされた場合にのみ、アラートが送信される
たとえば、規則条件が「イベントが最初に表示されたとき」である場合、新しい問題が作成されるまで、アラートはディスパッチされません (プロジェクトが受信している問題のユニーク数によっては、少し時間がかかります)。

通知インテグレーションが無効化されている
通知インテグレーションが、規則アクションで特定のサービスとして有効化されている、または「すべての有効化されたサービス」に含まれていることを確認してください。