Your Cloud SQL for MySQL instance is experiencing intermittent performance degradation. You suspect that the issue is due to a sudden spike in connections from a specific application. Which metric and monitoring approach would best help you correlate the connection spike with performance degradation?
Trap 1: Monitor 'cloudsql.googleapis.com/network/received_bytes_count' and…
Network bytes received is a throughput metric, not a direct indicator of connection spikes.
Trap 2: Monitor 'cloudsql.googleapis.com/database/mysql/replication/seconds_…
This metric tracks replication lag, which is unrelated to connection spikes causing performance issues.
Trap 3: Monitor 'cloudsql.googleapis.com/instance/uptime' and check for…
Uptime indicates availability, not connection spikes or performance.
- A
Monitor 'cloudsql.googleapis.com/network/received_bytes_count' and compare with connection count.
Why wrong: Network bytes received is a throughput metric, not a direct indicator of connection spikes.
- B
Monitor 'cloudsql.googleapis.com/database/mysql/replication/seconds_behind_master' and compare with query latency.
Why wrong: This metric tracks replication lag, which is unrelated to connection spikes causing performance issues.
- C
Monitor 'cloudsql.googleapis.com/instance/uptime' and check for instance restarts during degradation.
Why wrong: Uptime indicates availability, not connection spikes or performance.
- D
Monitor 'cloudsql.googleapis.com/database/mysql/threads/threads_connected' and correlate with CPU utilization and query latency.
Threads connected directly indicates active connections, and correlating with CPU and latency helps identify the impact.