diff --git a/aodh/api/controllers/v2/alarm_rules/gnocchi.py b/aodh/api/controllers/v2/alarm_rules/gnocchi.py index 57fbed16..4008faf7 100644 --- a/aodh/api/controllers/v2/alarm_rules/gnocchi.py +++ b/aodh/api/controllers/v2/alarm_rules/gnocchi.py @@ -169,7 +169,8 @@ class AggregationMetricByResourcesLookupRule(AlarmGnocchiThresholdRule): rule.metric), 'headers': {'Content-Type': "application/json", 'X-Auth-Token': ks_client.auth_token}, - 'params': {'aggregation': rule.aggregation_method}, + 'params': {'aggregation': rule.aggregation_method, + 'percent_of_overlap': 0}, 'data': rule.query, } diff --git a/aodh/tests/api/v2/test_alarm_scenarios.py b/aodh/tests/api/v2/test_alarm_scenarios.py index 58b228eb..9117c42f 100644 --- a/aodh/tests/api/v2/test_alarm_scenarios.py +++ b/aodh/tests/api/v2/test_alarm_scenarios.py @@ -2929,7 +2929,8 @@ class TestAlarmsRuleGnocchi(TestAlarmsBase): 'resource/instance/metric/ameter'), headers={'Content-Type': 'application/json', 'X-Auth-Token': mock.ANY}, - params={'aggregation': 'count'}, + params={'aggregation': 'count', + 'percent_of_overlap': 0}, data=expected_query)], fake_post.mock_calls),