Hello!
We tried the rds module with basic settings
- module: aws
period: 60s
metricsets:
- rds
access_key_id: 'accesskey'
secret_access_key: 'secretkey'
It is able to pull all the db_instance properly but all of the other fields return the same, which is true for one of the instances but not all of it.
Here's an example index output from ES:
"rds": {
"free_storage.bytes": 18326547660.8,
"read_io.ops_per_sec": 0.23332555581480618,
"maximum_used_transaction_ids": 45875,
"db_instance": {
"arn": "arn:aws:rds:ca-central-1:xxxxx:db:sampledb1",
"class": "db.t2.micro",
"identifier": "sampledb1",
"status": "available"
},
"transaction_logs_generation": 223696.2350282486,
"disk_queue_depth": 0.06960639691711205,
"disk_usage": {
"bin_log.bytes": 5874.8,
"replication_slot.mb": 4096,
"transaction_logs.mb": 2348818769
}
"rds": {
"free_storage.bytes": 18326547660.8,
"read_io.ops_per_sec": 0.23332555581480618,
"maximum_used_transaction_ids": 45875,
"db_instance": {
"arn": "arn:aws:rds:ca-central-1:xxxxx:db:sampledb2",
"class": "db.t2.micro",
"identifier": "sampledb2",
"status": "available"
},
"transaction_logs_generation": 223696.2350282486,
"disk_queue_depth": 0.06960639691711205,
"disk_usage": {
"bin_log.bytes": 5874.8,
"replication_slot.mb": 4096,
"transaction_logs.mb": 2348818769
}
"rds": {
"free_storage.bytes": 18326547660.8,
"read_io.ops_per_sec": 0.23332555581480618,
"maximum_used_transaction_ids": 45875,
"db_instance": {
"arn": "arn:aws:rds:ca-central-1:xxxxx:db:sampledb3",
"class": "db.t2.micro",
"identifier": "sampledb3",
"status": "available"
},
"transaction_logs_generation": 223696.2350282486,
"disk_queue_depth": 0.06960639691711205,
"disk_usage": {
"bin_log.bytes": 5874.8,
"replication_slot.mb": 4096,
"transaction_logs.mb": 2348818769
}