Bug 1258888
| Summary: | [RFE] Allow notification handling to be described in a declarative fashion | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Eoghan Glynn <eglynn> |
| Component: | openstack-ceilometer | Assignee: | Eoghan Glynn <eglynn> |
| Status: | CLOSED ERRATA | QA Contact: | Yurii Prokulevych <yprokule> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 (Liberty) | CC: | jruzicka, jschluet, nbarcet, pkilambi, yeylon |
| Target Milestone: | beta | Keywords: | FutureFeature, OtherQA |
| Target Release: | 8.0 (Liberty) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | https://blueprints.launchpad.net/ceilometer/+spec/declarative-notifications | ||
| Whiteboard: | upstream_milestone_liberty-3 upstream_definition_approved upstream_status_implemented | ||
| Fixed In Version: | openstack-ceilometer-5.0.0-1.el7ost | Doc Type: | Enhancement |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-04-07 21:05:54 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Eoghan Glynn
2015-09-01 13:08:14 UTC
*** Bug 1258887 has been marked as a duplicate of this bug. *** The goal of this feature is to be able to define meters as part of a declarative yaml file without having to write notification handlers. Things to verify: * Installation. Make sure the yaml file is deployed and accessible under /etc/ceilometer/meter.yaml and fallsback to ceilometer/meter/data/meter.yaml. * Verify multi meter notifications * Verify definitions which involve volume computation having an expression * Verify definitions with combination strings * Validate error handling: - syntax handling - required fields in yaml (name, event_type, volume, type) - missing config - duplicate entries - types of meters * By default, event meters with volume =1 are disabled, to enable these set store_notifications enabled and verify volume=1 meters and vice-versa. * exchange control shouldnt change much.. just moved it to a central location * Overall we need to make sure the default meters in meters.yaml are generating samples as expected. Please let me know if you need any clarification. Verified according test plan in ceilometer*-5.0.2-2.el7ost.noarch Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-0603.html |