import { NextResponse } from 'next/server'; import { trace, context } from '@opentelemetry/api'; export async function POST(req: Request) { const { name, value, rating, page, pathname } = await req.json(); const span = trace.getSpan(context.active()); span?.setAttribute('page', page); span?.setAttribute(name, value); span?.setAttribute('rating', rating); span?.setAttribute('pathname', pathname); span?.end(); return NextResponse.json({ success: true }); }