Resource Monitor Alerts and Notifications

Registered by Yehia Beyh

Provide an extensible service to allow Nova to include Cloud inventory monitoring, alerts and notifications for OpenStack cloud resources and infrastructure. These changes could be derived from inventory changes, threshold policy violations, or heuristic trend-based analysis.

End users and cloud administrators can use these alerts and notifications to collect and track metrics and gain insight in order to keep their applications and businesses running smoothly. This service for monitoring operational health of the cloud resources can be used to provide the data for resources such as servers, compute nodes (hosts), Cells, etc.

 • Add resource monitor alert and notification driver based on RabbitMQ
     • Conforms to existing notification specification (see http://wiki.openstack.org/NotificationSystem)
     • Support topic-based subscription
          ■ Notification subscriptions supporting wild-card based filtering
          ■ Subscriptions based on event type, resource type, or resource instance ID
          ■ Subscriptions limited by role and tenant access
 • This creates a general mechanism that should be used in other services in addition to Nova to support entire OpenStack ecosystem.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
OpenStack DevOps Drivers
Direction:
Needs approval
Assignee:
OpenStack DevOps
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Yehia Beyh
Completed by
Yehia Beyh

Related branches

Sprints

Whiteboard

(?)

Work Items