feat: add new RDS metrics to eporter#250
Conversation
301bdb1 to
0a5ff13
Compare
- Add BurstBalance metric for gp2 burst-bucket I/O credits - Add CheckpointLag metric for WAL data consistency - Add CPU credit metrics (Balance, Usage, Surplus) - Add DiskQueueDepth metric for outstanding IOs - Add EBS metrics (ByteBalance, IOBalance) - Add Network metrics (Receive/Transmit Throughput) - Add Replication metrics (OldestSlotLag) - Add Latency metrics (Read/Write) - Add TransactionLogsGeneration metric Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
0a5ff13 to
04ef515
Compare
|
Good job, we have to use this metrics too, using YACE for it. Would be nice to have full set of metrics in one exporter. |
…tch queries - Remove % symbol from query IDs while preserving original metric names - Fix EBSByteBalance% and EBSIOBalance% metrics collection Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
|
Hey! 👋 I did another round of testing after submitting the PR and noticed that the metrics weren't being collected. Here's what I saw in the debug output: Turns out CloudWatch has a special requirement when it comes to query IDs - they can't contain special characters like %. But we need to keep the % in the actual metric names when making API calls. I've fixed this by:
Now all the EBS balance metrics (EBSByteBalance% and EBSIOBalance%) should be collected properly! |
Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
…rter.go and added it to README Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
d62b56b to
a55f0e2
Compare
938ab04 to
4f8be76
Compare
…loudwatch API throttling Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
4f8be76 to
59fe136
Compare
…s with empty response Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
…to indicate true unit Signed-off-by: Semyon Koshel <deathmetal1414@gmail.com>
|
Hey! 👋 Any progress to release those new metrics? We are also using yace to collect EBSByteBalance% too. It will be great if we can centralize all in one single exporter. |
Hey everyone! 👋
First of all, thanks for this awesome exporter - it's been super helpful in monitoring our infrastructure!
While using it, I noticed we were missing some important RDS metrics that could give us better insights into our database performance. So I decided to add them! Here's what's new:
CPU & Credit Metrics:
EBS & Storage Metrics:
Network & Replication:
These additions should give us a more complete picture of our RDS instances' performance and resource utilization. Let me know if you'd like any adjustments or have questions!
Cheers! 🚀