---
title: "MySQL integration | Grafana Labs"
description: "Monitoring MySQL databases"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

## MySQL integration

The MySQL integration provides **database performance monitoring** for MySQL instances, whether standalone, replicated, or clustered.

|                    |                                                                           |
|--------------------|---------------------------------------------------------------------------|
| **What it’s for**  | Monitoring query performance, connections, replication, and InnoDB health |
| **Who uses it**    | DBAs, backend developers, DevOps teams managing MySQL databases           |
| **Under the hood** | One of the most mature integrations, refined over years of real-world use |

## Metrics collected

- **Queries** — QPS, slow queries, query types
- **Connections** — Active, max, threads
- **InnoDB** — Buffer pool, I/O, row operations
- **Replication** — Lag, status, errors

## Trade-offs

**Best for:** MySQL databases—standalone, replicated, or clustered

| Pros                                                | Cons                                 |
|-----------------------------------------------------|--------------------------------------|
| Pre-built dashboards: overview, replication, InnoDB | Requires monitoring user with GRANTs |
| Pre-built alerts: connections, replication lag      | Version-specific metric differences  |
| Query performance and slow query visibility         |                                      |
| InnoDB buffer pool and I/O metrics                  |                                      |
| Mature, battle-tested integration                   |                                      |

* * *

## Learning path

Deploy this integration step by step.

[MySQL integration](/docs/learning-hub/intro-to-integrations/02-hands-on/18-mysql-journey/)
