diff options
author | gord chung <gord@live.ca> | 2016-11-30 21:04:43 +0000 |
---|---|---|
committer | gord chung <gord@live.ca> | 2016-11-30 21:04:43 +0000 |
commit | d82b19e838c7813e4f42c4c226699788aa45dd00 (patch) | |
tree | a375290f65882502da1392779f48a86fd54d49d2 /ceilometer/meter | |
parent | c0210dd0a2ff4f36d53add87b6c381ea4e2735ca (diff) | |
download | ceilometer-d82b19e838c7813e4f42c4c226699788aa45dd00.tar.gz |
drop disable_non_metric_meters option
we don't support large amounts volume=1 meters anymore. the ones that
remain are on purpose and should be disabled via pipeline.
Change-Id: Ie571555449353f464412e71cd229a66544f9ae45
Diffstat (limited to 'ceilometer/meter')
-rw-r--r-- | ceilometer/meter/notifications.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/ceilometer/meter/notifications.py b/ceilometer/meter/notifications.py index 438c2cac..cbed8f6f 100644 --- a/ceilometer/meter/notifications.py +++ b/ceilometer/meter/notifications.py @@ -171,22 +171,19 @@ class ProcessMeterNotifications(plugin_base.NotificationBase): pkg_resources.resource_filename(__name__, "data/meters.yaml")) definitions = {} - disable_non_metric_meters = (self.manager.conf.notification. - disable_non_metric_meters) for meter_cfg in reversed(meters_cfg['metric']): if meter_cfg.get('name') in definitions: # skip duplicate meters LOG.warning(_LW("Skipping duplicate meter definition %s") % meter_cfg) continue - if (meter_cfg.get('volume') != 1 or not disable_non_metric_meters): - try: - md = MeterDefinition(meter_cfg, plugin_manager) - except declarative.DefinitionException as e: - errmsg = _LE("Error loading meter definition: %s") - LOG.error(errmsg, six.text_type(e)) - else: - definitions[meter_cfg['name']] = md + try: + md = MeterDefinition(meter_cfg, plugin_manager) + except declarative.DefinitionException as e: + errmsg = _LE("Error loading meter definition: %s") + LOG.error(errmsg, six.text_type(e)) + else: + definitions[meter_cfg['name']] = md return definitions.values() def get_targets(self, conf): |