I have not managed to see any load balancer metrics.
I have a load balancer as part of an ECE deployment and can see the LB is working. Also it has metrics visible in the AWS console both for the LB itself and under cloudwatch.
I have metricbeat configured with a simple AWS config (having removed other working config temporarily) and have set log level to debug. Despite this the kibana dashboard for ELB is showing no data. The discovery page in kibana shows no records in metricbeat-* with aws namespace elb - only AWS/EC2.
I have checked the logs and there is scant output relating to elb specifically, and no errors to give me a clue as to the access.
Here's the config:
- module: aws
period: 300s
metricsets:- elb
access_key_id: ''
secret_access_key: ''
- elb
the credentials relate to a role with this policy:
"Action": [
"tag:GetResources",
"ec2:DescribeInstances",
"cloudwatch:GetMetricData",
"ec2:DescribeRegions",
"iam:ListAccountAliases",
"sts:GetCallerIdentity",
"cloudwatch:GetMetricStatistics",
"cloudwatch:ListMetrics"
],
"Resource": "*"
I think I've followed all the docs and have not managed to get any clues by debugging through the usual means. Please help!