Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/instrument/apps/auto-instrumentation/express.md
Original file line number Diff line number Diff line change
Expand Up @@ -2046,7 +2046,7 @@ calls in real time.
trace context into an Express API
- [NestJS Instrumentation](./nestjs.md) - Structured framework that runs on top
of Express
- [Next.js Instrumentation](./nextjs.md) - Full-stack React framework on Node.js
- [Next.js Instrumentation](./nextjs-scout.md) - Full-stack React framework on Node.js
- [Fastify Instrumentation](./fastify.md) - High-performance Node.js web
framework
- [Hono Instrumentation](./hono.md) - Lightweight, edge-first Node.js framework
3 changes: 2 additions & 1 deletion docs/instrument/apps/auto-instrumentation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,9 @@ your collector is working first, try the
| Elysia (Bun) | [Elysia](./elysia) | HTTP requests, middleware, structured logging |
| tRPC | [tRPC](./trpc) | Procedures, Prisma queries, PostgreSQL |
| NestJS | [NestJS](./nestjs) | Controllers, services, guards, interceptors |
| Next.js | [Next.js](./nextjs) | SSR, API routes, middleware, React components |
| Next.js | [Next.js](./nextjs-scout) | SSR, route handlers, outbound fetch — direct OTLP to Scout, no collector |
| Next.js (full-stack) | [Next.js Full-Stack](./nextjs-fullstack) | Browser + server traces, error boundaries, Web Vitals, OTLP proxy route |
| Next.js (collector) | [Next.js Collector](./nextjs) | SSR, API routes, middleware, React components — exports to your collector |
| Node.js (generic) | [Node.js](./nodejs) | HTTP, filesystem, child processes |
| Vercel AI SDK | [Vercel AI SDK](./vercel-ai-sdk) | LLM calls, AI pipelines, token/cost tracking |

Expand Down
2 changes: 1 addition & 1 deletion docs/instrument/apps/auto-instrumentation/nestjs.md
Original file line number Diff line number Diff line change
Expand Up @@ -1450,7 +1450,7 @@ Complete working example:

- [Express Instrumentation](./express.md) - The HTTP layer NestJS runs on by
default
- [Next.js Instrumentation](./nextjs.md) - Full-stack React framework on Node.js
- [Next.js Instrumentation](./nextjs-scout.md) - Full-stack React framework on Node.js
- [Fastify Instrumentation](./fastify.md) - Alternate NestJS HTTP adapter
- [Hono Instrumentation](./hono.md) - Lightweight Node.js web framework
- [BullMQ Instrumentation](./bullmq.md) - Trace the background jobs NestJS
Expand Down
9 changes: 9 additions & 0 deletions docs/instrument/apps/auto-instrumentation/nextjs-fullstack.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,15 @@ Storing and querying this data at production volume is what base14 Scout does.

:::

:::info Server side only?

This guide covers browser and server together, exporting to a collector. If you
only need the server side, or you have nowhere to run a collector, start with
[Next.js](./nextjs-scout.md) — direct OTLP to Scout with OIDC client
credentials — and add the browser tier from here on top.

:::

## Introduction

Instrument a Next.js App Router application with OpenTelemetry on both sides of
Expand Down
Loading
Loading