![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_TwptgOtoPDVoM2nai7TFGcdU%2Fimages%2F0dae0f4072b2e3c22d16c4529d95e15abef2826d.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_TwptgOtoPDVoM2nai7TFGcdU%2Fimages%2F087484d966179af6376a897e2f0f3244a645b6bf.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_TwptgOtoPDVoM2nai7TFGcdU%2Fimages%2F157ff49cc36b161f992d04115a7005daa795a9a9.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_TwptgOtoPDVoM2nai7TFGcdU%2Fimages%2F3af14eba9699fb8b03e6a4ec63ab8002d5bf997f.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fvercel.com%2Fapi%2Fv1%2Fintegrations%2Fassets%2Foac_TwptgOtoPDVoM2nai7TFGcdU%2Fimages%2Fe54039b59e8d0f3f939da5773cc7e6bad2c497b5.png&w=3840&q=75)
Overview
Axiom's Vercel integration enables you to monitor the health and performance of your Vercel deployments by ingesting all your request, function, and web vitals data.
Use the pre-built dashboard for an overview across all your Vercel logs and vitals. Drill right down to a specific project and deployment.
Axiom's Smart Filters let you easily filter down to specific Vercel projects or deployments, and use our Quick Queries to get deep insights on how functions are performing with a single-click.
Send structured logs directly from your code and query, stream, & analyze them together with Vercel logs. Create dashboards, setup alerts, share queries with your team, and easily integrate Axiom with other services you use.
Instructions
Upon linking your project(s), logs will automatically start to flow from Vercel to Axiom.
Optional: Integrate with next-axiom
for full-stack observability
next-axiom allows you to send logs and events from any part of your Next.js project - client, edge, or server-side - without any special configuration.
// Install next-axiomnpm i --save next-axiom
// next.config.js - wrap your config withAxiom()const { withAxiom } = require('next-axiom');
module.exports = withAxiom({ // ... your existing config})
// _app.js/_app.ts - single line for Web Vitalsexport { reportWebVitals } from 'next-axiom';
// *.ts - structured logging from client, edge, or server-side filesimport { log } from 'next-axiom'
log.debug('new sign-in challenge', { customerId: 32423, auth: 'session' })
Environment Variables
NEXT_PUBLIC_AXIOM_INGEST_ENDPOINT
- a unique endpoint to receive data from your project
This integration offers additional features for Pro and Enterprise plans.