---
title: Introduction to MySQL monitoring with NRDOT
source: https://docs.newrelic.com/docs/opentelemetry/database/mysql/introduction
---

> #### 💡 PREVIEW
>
> We're still working on this feature, but we'd love for you to try it out!
>
> This feature is currently provided as part of a preview pursuant to our [pre-release policies](https://docs.newrelic.com/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy/).

Monitor your MySQL database performance using New Relic Distribution of OpenTelemetry (NRDOT) with comprehensive insights into database metrics, query performance, and system health.

This NRDOT-based approach complements our existing On-Host Integration (OHI) by leveraging OpenTelemetry standards for database monitoring, making it easier to integrate with your existing observability stack.

## How you can configure NRDOT for MySQL [#configure]

### Prerequisites [#prerequisites]

-   A New Relic [license key](https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/#ingest-license-key).
-   Network connectivity between the host where you install the NRDOT Collector and your MySQL database.
-   Network connectivity to [New Relic OTLP endpoints documentation](https://docs.newrelic.com/docs/opentelemetry/best-practices/opentelemetry-otlp/)
-   This integration is available as a part of New Relic public preview program. Check with your Organization Manager to opt in from the [Previews & Trials](https://one.newrelic.com/admin-portal/promotion-management/home) page.

For detailed requirements, see [Compatibility and prerequisites](https://docs.newrelic.com/docs/opentelemetry/database/mysql/compatibility).

### Install NRDOT Collector [#installation]

Choose your installation path based on your infrastructure:

-   [Self-hosted MySQL](https://docs.newrelic.com/docs/opentelemetry/database/mysql/hosted)
-   [RDS MySQL monitoring](https://docs.newrelic.com/docs/opentelemetry/database/mysql/rds)

### Find and use your data [#find]

Once your data is being collected, you can access comprehensive MySQL database monitoring through New Relic's UI.

To find your MySQL database entity in New Relic:

1.  Go to **<https://one.newrelic.com> > All Capabilities > Databases**.
2.  From the **Entity type** dropdown, select **MySQL instance**, then click **Apply**.
3.  Select your MySQL database from the list of entities.

/\* ### Set up APM-database correlation \[#correlation]

To correlate your application performance with database operations, you can set up database service identification. This feature allows you to see exactly which applications are generating specific database workloads. For more information, refer to \[set up database service identification](/docs/opentelemetry/database/capabilities/db-apm/) to get APM-database correlation in New Relic.


  To view database performance data in APM, both entities must be in the same New Relic account. If the entities are in different New Relic accounts, you must have access to both accounts to view the data.
 \*/

## Related documentation [#related]

[Instrumentation in self-hosted environments](https://docs.newrelic.com/docs/opentelemetry/database/mysql/hosted)

Learn how to set up MySQL monitoring in self-hosted environments with New Relic.

[Instrumentation in RDS environments](https://docs.newrelic.com/docs/opentelemetry/database/mysql/rds)

Learn how to set up MySQL monitoring in RDS environments with New Relic.

[Metrics reference](https://docs.newrelic.com/docs/opentelemetry/database/mysql/metrics-reference)

Learn about the available metrics collected by the NRDOT Collector.
