Fix typo

ceiloemter --> ceilometer

Change-Id: I0dd575606bb258888e60d5a743c20d67315c8882
Set storage engine for the trait_type table

Not setting the storage engine for this table can cause problems in
those MySQL installations whose default storage engine is not InnoDB.

Change-Id: Ifd0ed0ce7698eb840da87e3f393cd223dcfd36e1
Closes-Bug: #1288894
Fix broken statistics in sqlalchemy

When querying the samples for statistics calculations,
the filtering is done without joining the Sample table.
This patch fixes this.

Closes-Bug: #1289325
Change-Id: I45edc974a6c054d27ac33d5287f760bcff08cf91
VMware vSphere support: Memory Usage

1) Added vSphere Hypervisor inspector.
2) Implemented memory usage pollster to generate memory usage samples
for vSphere VMs.

Change-Id: I2aab2fdbc9d0ff4ccf8553bac19c44e463e6595a
Implements: blueprint vmware-vcenter-server
VMware vSphere: Changes for cpu_util

Added a pollster to poll CPU_Util from VMware Vsphere inspector.

Change-Id: Ibbfce0dd2ef5175f84a9b901a4653da8dca9c8b2
Implements: blueprint vmware-vcenter-server
Changes for networking metrics support for vSphere

Added pollsters to poll network bytes transferred rates from VMware
Vsphere inspector.

Change-Id: Icea673381cc3cdc5e177db23846d301eb398f53e
Implements: blueprint vmware-vcenter-server
VMware vSphere support: Disk rates

1) Implemented pollsters for following disk rate counters
   - disk.read.bytes.rate
   - disk.read.requests.rate
   - disk.write.bytes.rate
   - disk.write.requests.rate

2) Extended the 'virt.inspector' to return the disk rate stats via
'inspect_disk_rates()'. As of now only vmware.inspector implements this
method.

3) Wrote test cases for the newly added disk rate pollsters and
inspect_disk_rates().

Change-Id: I1089b708ae3b651c95013129dbc0129b419d2b62
Implements: blueprint vmware-vcenter-server
Implements monitoring-network-from-opendaylight

This feture is driver of the monitoring-network that collects network
info from OpenDayLight via Statistics REST API, Toporogy REST API and
Switch Manager REST API.

Implements: blueprint monitoring-network-from-opendaylight

Change-Id: Id209a05dfc83500c4aaabdece7e44241853e07dc
Make ceilometer work with sqla 0.9.x

Ceilometer's migration 028 makes some very specific assumptions
about sqla data structures and exception paths, which are not
true in sqla 0.9.x. In 0.8 you were shielded from errors on drop
by sqla, but in 0.9 you get raw exceptions from the db layer
thrown all the way up, which causes a failure condition when
trying to delete the non existent alembic table.

We can get basically the same behavior as before by using the
checkfirst=True parameter on table definitions. This will
actually ensure that we get the table in question, and get the
NoSuchTableError when we expect it.

Change-Id: Ida33a3030fb03c2f3eeed9f129fcc0063a7b7c4b
Merge "VMware vSphere support: Memory Usage"
Merge "VMware vSphere: Changes for cpu_util"
Merge "Make ceilometer work with sqla 0.9.x"
Merge "Set storage engine for the trait_type table"
Merge "Fix broken statistics in sqlalchemy"
Merge "Changes for networking metrics support for vSphere"
Merge "VMware vSphere support: Disk rates"
Merge "Fix typo"
Merge "Implements monitoring-network-from-opendaylight"
Factorize samples data for publishers tests

Part-of-Blueprint : applications-metrics-from-instances

Change-Id: I6d4a8f6d93fa6a836732c0bb55900df96d87e25c
TODO split in 2 commits ...

Add HTTP publisher

The loop is closed, we can now to cascade Ceilometer.

Note: obviously samples POSTed are not signed

Part-of-Blueprint : applications-metrics-from-instances

Change-Id: I06ce7372f2b9f9ede48e94ed5115fd446e4aa040