Bash script that generates all aws cloudwatch metrics and dimensions then builds the cloudwatch.yml file.
Before running make sure custom_gather.sh and pipeline.sh are executable. If not simply run:
chmod 755 custom_gather.sh pipeline.sh
To select what AWS namespaces you want in the cloudwatch.yml file set the boolean flag in the cloudwatch_config_builder/config.yml.
To create the cloudwatch.yml run:
./pipeline.sh <REGION> <CUSTOM_NAMESPACE>
Once the scripts are done running, all available metrics in json format will be in the cloudwatch_config_builder/files/cloudwatch_metrics folder separated via namespace.
The formatted cloudwatch.yml file will be located in the cloudwatch_exporter_metrics_config_builder folder.