---
title: JavaScript
description: Monitor JavaScript applications and generate metrics using Datadog RUM
breadcrumbs: Docs > Integrations > JavaScript
---

# JavaScript
Supported OSIntegration version1.0.0
## Overview{% #overview %}

With the Datadog [JavaScript integration](https://app.datadoghq.com/integrations/rum-javascript), resolve performance issues quickly in JavaScript components by:

- Debugging the root cause of performance bottlenecks, such as a slow server response time, render-blocking resource, or error inside a component
- Automatically correlating JavaScript performance data with user journeys, AJAX calls to the server side, and logs
- Alerting your engineering teams when crucial performance metrics for JavaScript (such as Core Web Vitals) fall below a threshold that results in a poor user experience

Monitor your JavaScript applications from end-to-end by:

- Tracking and visualizing user journeys across your entire stack
- Debugging the root cause of slow load times, which may be an issue with your JavaScript code, network performance, or underlying infrastructure
- Analyzing and contextualizing every user session with attributes such as user ID, email, name, and more
- Unifying full-stack monitoring in one platform for frontend and backend development teams

## Setup{% #setup %}

### Collect RUM events{% #collect-rum-events %}

To start collecting Real User Monitoring events from your application, see [Browser Monitoring](https://docs.datadoghq.com/real_user_monitoring/browser/).

### Collect traces{% #collect-traces %}

To start sending your JavaScript application's traces to Datadog, see [Connect RUM and Traces](https://docs.datadoghq.com/real_user_monitoring/connect_rum_and_traces/?tabs=browserrum).

### Collect logs{% #collect-logs %}

To start forwarding your JavaScript application's logs to Datadog, see [Browser Log Collection](https://docs.datadoghq.com/logs/log_collection/javascript/).

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

### Metrics{% #metrics %}

The JavaScript integration does not include any metrics. To generate custom metrics from your RUM application, see [Generate Metrics](https://docs.datadoghq.com/real_user_monitoring/generate_metrics).

### Events{% #events %}

For more information about events and attributes, see [RUM Browser Data Collected](https://docs.datadoghq.com/real_user_monitoring/browser/data_collected/).

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

The JavaScript integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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