generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Version
v9.3.0
Steps and/or minimal code example to reproduce
Create a RDS instance monitor on an rds instance:
const monitoring = new MonitoringFacade(this, "Dashboard");
monitoring.monitorRdsInstance({
instance: rdsInstance,
humanReadableName: "App Database",
})
Expected behavior
It should show charts of CPU usage, available storage space, connection count, maybe memory, maybe query latency, maybe some IO stats. They should be readable, the labels should match what's being shown, and the axes should match the units.
Actual behavior

CPU/Disk Usage Widget
- Memory is on here too but mislabeled as "FreeStorageSpace: Average"
- Putting memory and storage on the same chart seems like a bad idea (same unit, different scales) if that is the intention.
- Putting percent-based and bytes-based on the same chart seems like a bad idea.
- Especially without a second axis.
Connections Widget
This shows the sum of the connections over whatever the rollup period is, which is going to be many times the number of connections - should be max or average.
Query Duration Widget
The axis is in ms but the stats are variously in:
- seconds (latency)
- unitless (IOPS)
- bytes/s (throughput)
Also:
- ReadThroughput is included but WriteThroughput is not
- The widget is labeled "Query Duration" but I don't think any of these metrics represent that.
Other details
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working