Faile to create gnocchi alarm with alarm-gnocchi-aggregation-by-metrics-threshold-create

Bug #1509430 reported by Yurii Prokulevych
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-ceilometerclient
Fix Released
Undecided
Pradeep Kilambi

Bug Description

Executing of command fails:
ceilometer alarm-gnocchi-aggregation-by-metrics-threshold-create \
--name 'GnocchiAggregationByMetrics' \
--description 'Gnocchi Aggregation By Metrics Alarm' \
--severity 'low' \
--alarm-action 'log://' \
--ok-action 'log://' \
--insufficient-data-action 'log://' \
--granularity 60 \
--evaluation-periods 3 \
--aggregation-method mean \
--comparison-operator ge \
--threshold 3.0 \
--metrics 'bc194109-459d-42c8-9cc5-6a070f856467' \
--metrics '3063158b-89fd-4d2f-b727-b2578de03c4e'
Invalid input for field/attribute metrics. Value: 'None'. Mandatory field missing. (HTTP 400) (Request-ID: req-17fdb68c-adc8-4cfd-97d3-4c6747dc3bcb)

With debug option request body looks like:
DEBUG (client) REQ: curl -g -i -X 'POST' 'http://192.0.2.18:8042/v2/alarms' -H 'User-Agent: ceilometerclient.openstack.common.apiclient' -H 'Content-Type: application/json' -H 'X-Auth-Token: {SHA1}5fc1eaf82e88013d8720488b0a4802b3606d7a96'
DEBUG (client) REQ BODY: {"gnocchi_aggregation_by_metrics_threshold_rule": {"meter_name": ["bc194109-459d-42c8-9cc5-6a070f856467", "3063158b-89fd-4d2f-b727-b2578de03c4e"], "evaluation_periods": 3, "threshold": 3.0, "granularity": 60, "aggregation_method": "mean", "comparison_operator": "ge"}, "alarm_actions": ["log://"], "user_id": "", "description": "Gnocchi Aggregation By Metrics Alarm", "name": "GnocchiAggregationByMetrics", "insufficient_data_actions": ["log://"], "repeat_actions": false, "ok_actions": ["log://"], "project_id": "", "type": "gnocchi_aggregation_by_metrics_threshold", "severity": "low"}

Regards,
Yurii

Changed in aodh:
assignee: nobody → Pradeep Kilambi (pkilambi)
affects: aodh → python-ceilometerclient
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-ceilometerclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/242172

Changed in python-ceilometerclient:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ceilometerclient (master)

Reviewed: https://review.openstack.org/242172
Committed: https://git.openstack.org/cgit/openstack/python-ceilometerclient/commit/?id=b97ef58628a824851ef07e4c0429723b08424214
Submitter: Jenkins
Branch: master

commit b97ef58628a824851ef07e4c0429723b08424214
Author: Pradeep Kilambi <email address hidden>
Date: Thu Nov 5 12:39:41 2015 -0500

    fix gnocchi alarm create to use right field name

    Closes-Bug: #1509430

    Change-Id: I4f3b60776230dec5ac0ee31369fbe95cb0a8cd71

Changed in python-ceilometerclient:
status: In Progress → Fix Committed
Changed in python-ceilometerclient:
milestone: none → 2.0.1
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-ceilometerclient (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/272602

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-ceilometerclient (stable/liberty)

Reviewed: https://review.openstack.org/272602
Committed: https://git.openstack.org/cgit/openstack/python-ceilometerclient/commit/?id=7da82f4436a45336aef10b24c53f6f1e03eea42e
Submitter: Jenkins
Branch: stable/liberty

commit 7da82f4436a45336aef10b24c53f6f1e03eea42e
Author: Pradeep Kilambi <email address hidden>
Date: Thu Nov 5 12:39:41 2015 -0500

    fix gnocchi alarm create to use right field name

    Closes-Bug: #1509430

    Change-Id: I4f3b60776230dec5ac0ee31369fbe95cb0a8cd71
    (cherry picked from commit b97ef58628a824851ef07e4c0429723b08424214)

tags: added: in-stable-liberty
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/python-ceilometerclient 1.5.2

This issue was fixed in the openstack/python-ceilometerclient 1.5.2 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/python-ceilometerclient 1.5.2 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.