Prometheus exporter for generic AWS metrics.
$ git clone git@github.com:ClarkSource/aws-exporter.git
$ cd aws-exporter
$ pip install --user --upgrade .
Just start the exporter with read only credentials on AWS. This is using boto, so the usual rules for passing credentials apply.
$ aws-exporter
The exporter should be exposed on port 8000
AWS_EXPORTER_LOG_LEVEL
- [debug,info,warning,error,critical,fatal]
- aws_backup_job_collector_success
- aws_backup_job_size_bytes
- aws_backup_job_percent_done
- aws_backup_vault_collector_success
- aws_backup_vault_recovery_points
- sns_platform_application_collector_success
- sns_platform_application_enabled
- sns_platform_application_cert_expiry
- ec2_ami_collector_success
- ec2_ami_creation_date
AWS_EXPORTER_EC2_AMI_OWNERS
- additional AMI owners, comma separated.
- ec2_instance_collector_success
- ec2_instance_creation_date