WATCHLOG INTEGRATION
SQL

Monitor MySQL.

Monitor MySQL connections, slow queries, InnoDB buffer pool, replication delay, and database health from one dashboard.

34 metrics·InnoDB deep visibility·30s setup
WHAT WATCHLOG COLLECTS

Complete MySQL observability.

The Watchlog Agent collects these metrics automatically once the MySQL integration is enabled.

Threads_connected
Threads Connected
Current open client connections to MySQL
Threads_running
Threads Running
Threads actively executing a query right now
Max_used_connections
Max Used Connections
Peak simultaneous connections since last restart
Slow_queries rate
Slow Queries/sec
Queries exceeding long_query_time per second
Aborted_clients
Aborted Clients
Connections dropped without clean disconnect
Aborted_connects
Aborted Connects
Failed connection attempts (wrong password, etc.)
1 - Innodb_buffer_pool_reads / Innodb_buffer_pool_read_requests
InnoDB Buffer Pool Hit %
Percentage of reads served from InnoDB buffer cache
Table_locks_waited
Table Lock Waits
Table-level lock waits since server start
Com_select rate
Query Rate (SELECT)
SELECT statements per second
Com_insert|update|delete rate
Write Rate (INSERT+UPDATE+DELETE)
Combined write operations per second
Seconds_Behind_Master
Replication Delay
Seconds the replica lags behind the primary
Bytes_sent | Bytes_received
Bytes In / Out
Network throughput for MySQL connections
LIVE DASHBOARD

MySQL at a glance.

A pre-built MySQL dashboard activates the moment you enable the integration — no configuration required.

● MySQL Dashboard Live
Threads Connected
68 / 151
Slow Queries/min
4
InnoDB Buffer Hit %
97.4%
Aborted Clients
12
SELECT Rate/sec
2,140
Replication Lag
0s
USE CASES

What engineers use MySQL monitoring for.

Slow query identification
Surface queries exceeding long_query_time and correlate them with traffic patterns or recent schema changes.
Connection limit management
Track threads_connected against max_connections and get alerted before connection exhaustion causes application errors.
InnoDB buffer pool tuning
Monitor buffer pool hit rate continuously. A drop below 95% usually signals a need for more RAM or a missing index.
Replication health
Monitor Seconds_Behind_Master across all replicas. Alert the moment a slave starts drifting.
WHY WATCHLOG

Fewer blind spots. Earlier warnings.

Engineering teams that monitor MySQL with Watchlog catch failure signals before they become incidents.

  • Catch slow queries before users notice latency on critical paths
  • Alert on aborted clients — often a sign of connection pool misconfiguration
  • Track InnoDB buffer pool efficiency to time memory upgrades correctly
  • Know when replication drifts before read replicas return stale data
  • Correlate query rate spikes with deploys or batch jobs
QUICK SETUP

MySQL monitoring in under 2 minutes.

No YAML. No config files. The Watchlog Agent detects MySQL on your host and begins collecting immediately.

01
Install the Watchlog Agent
One command on your MySQL host. The agent auto-detects MySQL on port 3306.
02
Enable MySQL integration
Go to Watchlog → Integrations → MySQL and grant the agent a read-only monitoring user.
03
See metrics in under 60s
Connection stats, slow query rates, and InnoDB metrics appear within one minute.
INSTALL WATCHLOG AGENT
sudo apiKey="$WATCHLOG_API_KEY" server="$WATCHLOG_SERVER" MEMORY="300M" bash -c "$(curl -L https://watchlog.io/ubuntu/watchlog-script.sh)

The agent automatically detects MySQL running on your host and begins collecting metrics immediately.

GET STARTED

Start monitoring MySQL now.

Full MySQL visibility in under 2 minutes. No credit card required.

Questions? Contact us at [email protected]