Fix bug: Use correct dimension name in expression

Change-Id: If3db2f3b11b27681afa35b31511dfa3422706376
Story: 2001753
Task:  12134
This commit is contained in:
bandorf 2018-03-29 09:37:22 +02:00
parent cf85e46054
commit 8f231733cc
2 changed files with 2 additions and 2 deletions

View File

@ -522,7 +522,7 @@ class TestAlarmDefinition(AlarmTestBase):
sub_expression = {'11111': {u'expression': expr,
u'function': 'max',
u'metricDefinition': {
u'dimensions': {u'uname': 'host'},
u'dimensions': {'hostname': 'host'},
u'name': 'test.metric'},
u'operator': 'gte',
u'period': 60,

View File

@ -472,7 +472,7 @@ class AlarmDefinitions(alarm_definitions_api_v2.AlarmDefinitionsV2API,
for id, sub_alarm_def in sub_alarm_def_dict.items():
dimensions = {}
for name, value in sub_alarm_def.dimensions.items():
dimensions[u'uname'] = value
dimensions[name] = value
sub_alarm_def_update_dict[sub_alarm_def.id] = {}
sub_alarm_def_update_dict[sub_alarm_def.id][u'function'] = (
sub_alarm_def.function)