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_connectedThreads Connected
Current open client connections to MySQL
Threads_runningThreads Running
Threads actively executing a query right now
Max_used_connectionsMax Used Connections
Peak simultaneous connections since last restart
Slow_queries rateSlow Queries/sec
Queries exceeding long_query_time per second
Aborted_clientsAborted Clients
Connections dropped without clean disconnect
Aborted_connectsAborted Connects
Failed connection attempts (wrong password, etc.)
1 - Innodb_buffer_pool_reads / Innodb_buffer_pool_read_requestsInnoDB Buffer Pool Hit %
Percentage of reads served from InnoDB buffer cache
Table_locks_waitedTable Lock Waits
Table-level lock waits since server start
Com_select rateQuery Rate (SELECT)
SELECT statements per second
Com_insert|update|delete rateWrite Rate (INSERT+UPDATE+DELETE)
Combined write operations per second
Seconds_Behind_MasterReplication Delay
Seconds the replica lags behind the primary
Bytes_sent | Bytes_receivedBytes 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]