-
Notifications
You must be signed in to change notification settings - Fork 24
feat: add new RDS metrics to eporter #250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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 <[email protected]>
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 <[email protected]>
|
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 <[email protected]>
…rter.go and added it to README Signed-off-by: Semyon Koshel <[email protected]>
Signed-off-by: Semyon Koshel <[email protected]>
d62b56b to
a55f0e2
Compare
938ab04 to
4f8be76
Compare
…loudwatch API throttling Signed-off-by: Semyon Koshel <[email protected]>
4f8be76 to
59fe136
Compare
…s with empty response Signed-off-by: Semyon Koshel <[email protected]>
…to indicate true unit Signed-off-by: Semyon Koshel <[email protected]>
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! 🚀