next.js/test/e2e/on-request-error/otel/instrumentation.js
instrumentation.js22 lines439 B
import { registerOTel } from '@vercel/otel'

export const onRequestError = async (err, request, context) => {
  await fetch(`http://localhost:${process.env.PORT}/write-log`, {
    method: 'POST',
    body: JSON.stringify({
      message: err.message,
      request,
      context,
    }),
    headers: {
      'Content-Type': 'application/json',
    },
  })
}

export function register() {
  registerOTel({
    serviceName: 'test',
  })
}
Quest for Codev2.0.0
/
SIGN IN