instrumentation.js
instrumentation.js|ts
ファイルは、アプリケーションに観測ツールを統合するために使用されます。これにより、アプリケーションのパフォーマンスや動作を追跡し、プロダクションでの問題をデバッグできます。
使用するには、ファイルをアプリケーションのrootに配置するか、src
フォルダの中に配置します(使用している場合)。
エクスポート
register
(オプショナル)
ファイルはregister
関数をエクスポートします。この関数は、新しいNext.jsサーバーインスタンスが開始されるときに一度呼び出されます。register
は非同期関数にすることができます。
- TypeScript
- JavaScript
instrumentation.ts
import { registerOTel } from '@vercel/otel'
// OTelを登録する関数
export function register() {
registerOTel('next-app') // next-appという名前で登録
}