---
title: Vercel
description: Monitor your serverless applications running on Vercel
breadcrumbs: Docs > Integrations > Vercel
---

# Vercel
Supported OS 


## Overview{% #overview %}

[Vercel](https://vercel.com/) is a deployment and collaboration platform that enables frontend developers to build high-performance websites and applications. Vercel is also the creator of Next.js, a React framework developed in collaboration with engineers at Google and Facebook in 2016. Vercel users can leverage a built-in deployment tool that manages the build and rendering process, as well as a proprietary [Edge Network](https://vercel.com/docs/edge-network/overview) that caches their sites for fast retrieval. Additionally, Vercel offers [Serverless Functions](https://vercel.com/docs/serverless-functions/introduction), which allow users to deploy serverless code to accomplish essential backend processes like user authentication, form submission, and database queries.

Integrate Vercel with Datadog to:

- View and parse your application logs using [Datadog's Log Management](https://docs.datadoghq.com/logs/)
- See the number of requests and 4xx/5xx HTTP errors to your serverless applications and APIs running on Vercel
- Monitor frontend and [Vercel Functions](https://vercel.com/docs/functions) performance with [Datadog Synthetics](https://docs.datadoghq.com/synthetics/)

## Setup{% #setup %}

### Datadog{% #datadog %}

To connect Datadog with Vercel, enable the integration and select an API Key.

1. Open the Vercel integration tile.

1. Select the **Configure** tab and select **Configure the Vercel integration**.

1. On the **Your Datadog account info** form, select **Select an API Key** and either choose an existing API key or select **+ Create New** to use a new API key for the Vercel integration.

1. After your selection is made, select **Use API Key**. This copies the selected API key to your device's clipboard.

1. After the API key is selected, you are redirected back to the **Your Datadog account info** form. Select **Vercel > Add Integration** to complete the integration setup for Vercel.

### Vercel{% #vercel %}

1. Click the **Vercel > Add Integration** link to be redirected to Vercel's Datadog integration page.

1. Select **Connect Account** to open the **Connect Datadog Account** form.

1. Select which Vercel Team to connect the integration to. (Teams that already have the integration installed have an icon next to them labeled **Installed**)

1. Select the radio button associated with either enabling the integration for all projects or a specific project that the team owns. Select **Connect Account** to save your changes.

1. Paste the API key that was copied to your clipboard in Step 4 of the Datadog setup above into the box labeled **Your Datadog API Key**.

1. Scroll to the bottom of the form and select **Add Integration** to save your changes.

[Configure the Vercel integration](https://app.datadoghq.com/setup/vercel)

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **vercel.requests**(count)                    | The number of requests to each route in a Vercel project*Shown as request*          |
| **vercel.builds.build\_count**(count)         | The number of builds of a Vercel project*Shown as build*                            |
| **vercel.functions.memorysize**(gauge)        | The memory allocated to a Vercel Serverless Function*Shown as mebibyte*             |
| **vercel.functions.max\_memory\_used**(gauge) | The max memory used by a Vercel Serverless Function invocation*Shown as mebibyte*   |
| **vercel.functions.invocations**(count)       | The number of invocations of a Vercel Serverless Function*Shown as invocation*      |
| **vercel.functions.execution**(gauge)         | The execution time of a Vercel Serverless Function invocation*Shown as microsecond* |
| **vercel.functions.errors**(count)            | The number of errors in a Vercel Serverless Function*Shown as error*                |
| **vercel.functions.duration**(gauge)          | The duration of a Vercel Serverless Function invocation*Shown as nanosecond*        |

### Service Checks{% #service-checks %}

The Vercel integration does not include any service checks.

### Events{% #events %}

The Vercel integration does not include any events.

### Logs{% #logs %}

The Vercel integration collects logs from your Vercel Project using Vercel's [Log Drains](https://vercel.com/docs/observability/log-drains) feature.

## Troubleshooting{% #troubleshooting %}

If you are using the Vercel OpenTelemetry Collector, the `serviceName` specified in `registerOTel` block of your [initializer](https://vercel.com/docs/observability/otel-overview#initialize-otel) must match the Vercel Project name. This enables traces to appear in Datadog with the appropriate logs and metrics.

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
