Eoghan Glynn, Ceilometer Project PTL, outlines the changes made in the Icehouse release as well as upcoming updates for Juno.
Learn more about Ceilometer here: https://wiki.openstack.org/wiki/Ceilometer
2. To reliably collect measurements of the utilization of
physical & virtual resources comprising deployed clouds,
persist these data for subsequent retrieval & analysis,
and trigger actions when defined criteria are met.
2
Our Mission ...
4. Technical Committee Gap Analysis Coverage
● Viable sqlalchemy driver in the CI gate and for
small deployments / PoCs
● Extend Tempest integration test coverage based
on sqlalchemy and mongoDB drivers
● Enhance user- and operator-oriented
documentation for ceilometer
● Participate in the Grenade upgrade testing
harness
4
7. Time Series Data as a Service
● Re-imagining ceilometer metering store shorn of
snapshot’d resource metadata
● Prototype implementation in the gnocchi project
on stackforge
● Canonical analytics and storage engine provided
via pandas and swift
● Alternative storage drivers based on metrics-
oriented DBs such as InfluxDB
● Will form the basis of a ceilometer v3 API
7
8. Incremental improvements
● Declarative metering via SNMP
○ mapping metric OIDs to meter names via configuration
● Events storage in HBase and MongoDB
○ support reconstructing the resource state timeline
● Elimination of the central agent SPoF
○ use the taskflow library for workload partitioning
● Consume IPMI sensor data from Ironic
○ ironic owns the credentials & polling cadence
● Meter networking services
○ LBaaS, FWaaS, VPNaaS provided by neutron
8