---
title: LoadRunner Professional
description: >-
  Send LoadRunner Professional metrics and information about scenario runs to
  Datadog
breadcrumbs: Docs > Integrations > LoadRunner Professional
---

# LoadRunner Professional
Supported OS Integration version1.0.0         Controller Design TabController Run TabAnalysis Summary ReportVugen New ScriptDatadog Configuration Window
## Overview{% #overview %}

OpenText LoadRunner Professional is a load testing solution that enables you to test the performance of diverse application types to identify and resolve issues before applications go live.

LoadRunner Controller is a tool for creating and controlling LoadRunner Professional scenarios. A scenario defines the events that occur during each testing session. It controls the number of users to emulate (virtual users, or Vusers), the actions they perform, and the machines on which they run their emulations. You use scenarios to create load tests to check the reliability and strength of your servers.

With this integration, Controller pushes real-time metrics and data from scenario runs to Datadog.

|  |
|  |
| **Send scenario information** | Send information about the scenario run, such as the start and stop time, duration and included scripts in the form of logs. |
| **Send run metrics**          | Send metrics from the scenario run, such as Vuser status and transaction response times.                                     |

## Setup{% #setup %}

Configure LoadRunner Controller to push data to Datadog. You can choose whether to send scenario information, run metrics, or both. Once configured, this integration provides a Datadog dashboard to view the data in pre-configured widgets.

1. Open Controller.
1. In the Controller toolbar, select **Tools > Datadog Configuration**.
1. In the **Site** field, select your [Datadog site](https://docs.datadoghq.com/getting_started/site.md).
1. In the **API key** field, enter the [API key](https://docs.datadoghq.com/account_management/api-app-keys.md#add-an-api-key-or-client-token) generated by Datadog.
1. Click **Test Connection**.
1. Once the connection is successful, choose whether to send scenario information, run metrics, or both to Datadog.
1. If you enable Controller to send scenario information, the included log pipeline with this integration automatically processes your logs and adds relevant tags. For more specifics on the pipeline, navigate to Logs > Pipelines in Datadog.
1. In Datadog, the **LoadRunner Professional Dashboard** will automatically be installed with the integration. The dashboard includes widgets that display run metrics and scenario information (depending on the data that Controller is configured to send).

Once Controller has been configured to push data to Datadog, the data is pushed each time you run a scenario in Controller. To disable Controller from pushing data to Datadog, select **Tools > Datadog Configuration** and clear the fields in the Datadog Configuration dialog box.



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

### Metrics{% #metrics %}

|  |
|  |
| **loadrunner.vusers.running**(gauge)                    | Number of vusers currently running.                                                       |
| **loadrunner.vusers.ready**(gauge)                      | Number of vusers ready to run.                                                            |
| **loadrunner.vusers.finished**(gauge)                   | Number of vusers that have finished running.                                              |
| **loadrunner.vusers.error**(gauge)                      | Number of vusers that have failed with error.                                             |
| **loadrunner.total.transactions.passed.per.sec**(gauge) | Total transactions passed per second for the LoadRunner Controller.*Shown as transaction* |
| **loadrunner.transaction.response\_time**(gauge)        | Specific transaction response time.*Shown as second*                                      |
| **loadrunner.transaction.passed**(gauge)                | Number of successful executions of the transaction.*Shown as transaction*                 |
| **loadrunner.transaction.failed**(gauge)                | Number of failed executions of the transaction.*Shown as transaction*                     |
| **loadrunner.transaction.stopped**(gauge)               | Number of stopped executions of the transaction.*Shown as transaction*                    |

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

LoadRunner Professional does not include any service checks.

### Events{% #events %}

LoadRunner Professional does not include any events.

## Troubleshooting{% #troubleshooting %}

Need help? See [LoadRunner Professional docs](https://admhelp.microfocus.com/lr) or contact [Datadog support](https://docs.datadoghq.com/help/).
