Bug 1041016

Summary: [RFE][nova]: Provide a hook into the HV host stats periodic_task
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: openstack-novaAssignee: Russell Bryant <rbryant>
Status: CLOSED UPSTREAM QA Contact: Ami Jeain <ajeain>
Severity: unspecified Docs Contact:
Priority: medium    
Version: unspecifiedCC: lmiccini, markmc, ndipanov, sgordon, yeylon
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/nova/+spec/host-metric-hook
Whiteboard: upstream_milestone_none upstream_status_slow-progress upstream_definition_review
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-04-15 14:48:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description RHOS Integration 2013-12-12 13:25:29 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/host-metric-hook.

Description:

In large deployments, having each host periodically poll the hypervisor for instance statistics and emitting notifications would result in far too many notifications for something like Ceilometer to handle. It would be better if some logic could be pushed down into Nova via a plugin such that it could tap into the periodic_tasks that already frequently check host status. These plugins could look for anomolies and emit notifications only when set-points/limits are exceeded, thus reducing queue traffic.

Specification URL (additional information):

https://wiki.openstack.org/wiki/HypervisorMonitoringPlugin