😎
Next.jsで作成したアプリをNew Relicで監視する方法
必要なパッケージ
事前準備
監視対象のアプリがない場合は、デモ用アプリを作成します。
ある場合はこの手順は不要です。
導入手順
-
node-newrelic
をインストールします。
npm install newrelic
- 設定ファイル
newrelic.js
をプロジェクトフォルダのルートにコピーします。
cp ./node_modules/newrelic/newrelic.js ./
- 設定ファイルの一部を編集し、保存します。
newrelic.js
app_name: ['アプリ名'],
license_key: '{ライセンスキー}',
-
@newrelic/next
をインストールします。
npm install @newrelic/next
-
package.json
を開き、dev
とstart
スクリプトの内容を編集します。
package.json
"dev": "NODE_OPTIONS='-r @newrelic/next' next dev",
- サーバーを立ち上げます。
npm run dev
監視状況の確認
New Relicへアクセスし、設定ファイルで指定したアプリ名でデータが集計されていることを確認します。
サービスの監視やパフォーマンス測定が以前と比較して楽しくなってきたので、
次回はRustで作成したサービスを監視する方法を紹介できたらと考えています。
Discussion