開発環境ではSentryのエラー通知を無効化する

公開日時

SentryでNodeアプリケーションのエラー検知をした際に、開発環境では通知をしたくなかったので設定方法を調査。

init時のdsnオプションを環境変数から取得するようにし、本番環境のみ環境変数を設定する。

開発環境やテスト環境では空文字列を設定することでエラー通知を無効化することができた。

import * as Sentry from '@sentry/node';
 
Sentry.init({
  dsn: process.env.SENTRY_DSN || '',
  // ...
});

参考


Related #js