Summary

Release Note

Rationale

Nova bulit-in monitoring saves image file that RRDtool generated to remote storage. Historical perfomance data of VM is saved in form of image file threfore It is unable to reuse the captured data. This goal of this project is to bring new features that store statistics to the database and provide the API to retrieve from database. The new features including:

1.Modify Nova Compute Node to collect statistics and record to database. Add table that record historical statiscs to database. Nova Compute Node captures CPU,DiskI/O, and Network of VM periodically then record to database. 2.Add new API that refer historical data.

Note: Look at the Restriction section for unimplemented features.

3.Add new APIs that enable/disable monitoring on each instance.

4.Append Monitoring.Enabled parameter to CloudController.run_instances in OpenStack API.

5.Notification

User stories

  1. Refer the data that recoded historical statistics with the search conditions.
  2. Set the Alarm that let user know the event of crossing over threshold.( example: sending email)
  3. User can modify threshold by using API.

Assumptions

TBD

Design

TBD

Implementation

TBD

UI Changes

TBD

Code Changes

TBD

Migration

TBD

Test/Demo Plan

TBD

Unresolved issues

TBD

BoF agenda and discussion

TBD

Restriction

The API following will not be implemented.


CategorySpec

Wiki: watch (last edited 2011-02-01 01:21:19 by NachiUeno)