Skip to content

howardyoo/vercel-nextjs

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Instrumenting Next.js with OpenTelemetry

Please refer to (https://docs.honeycomb.io/get-started/start-building/application/web/)[Honeycomb documentation for Frontend Observability] for more information on how to instrument a Next.js applicaiton with HFO (Honeycomb Frontend Observability). As for the steps to instrument Node.js with OpenTelemetry, please refer to (https://docs.honeycomb.io/send-data/javascript-nodejs/opentelemetry-sdk/)[Honeycomb documentation for Node.js].

  • install dependencies: npm install @honeycombio/opentelemetry-web @opentelemetry/auto-instrumentations-web
  • update package.json: "@honeycombio/opentelemetry-web": "^0.13.0", "@opentelemetry/auto-instrumentations-web": "^0.45.1"
  • add components/observability.tsx to your project
  • add import Observability from './components/observability'; to your app/layout.tsx file
  • add <Observability /> to your app/layout.tsx file
  • add apiKey and serviceName to the Observability component
  • add "@opentelemetry/auto-instrumentations-node": "^0.56.1" to the package.json file
  • run npm install
  • add "@opentelemetry/instrumentation-http": "^0.45.1" to the package.json file
  • run npm install --save @opentelemtry/api which will install the API packages
  • run npm run dev or vercel dev to start the development server

About

project for vercel nextjs (testing)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published