in src/cloudwatch/modules/configuration/confighelper.py [0:0]
def _load_configuration(self):
""" Try and load configuration based on the predefined precendence """
self.config_reader = ConfigReader(self._config_path)
self.credentials_reader = CredentialsReader(self._get_credentials_path())
self.metadata_reader = MetadataReader(self._metadata_server)
self._load_credentials()
self._load_region()
self._load_hostname()
self._load_proxy_server_name()
self._load_proxy_server_port()
self.enable_high_resolution_metrics = self.config_reader.enable_high_resolution_metrics
self._load_flush_interval_in_seconds()
self._set_endpoint()
self._set_ec2_endpoint()
self._load_autoscaling_group()
self.debug = self.config_reader.debug
self.pass_through = self.config_reader.pass_through
self.push_asg = self.config_reader.push_asg
self.push_constant = self.config_reader.push_constant
self.constant_dimension_value = self.config_reader.constant_dimension_value
self._check_configuration_integrity()