Add central agent HA and workload partitioning
Currentrly ceilometer central agent is the only one ceilometer component that didn't support HA and workload partitioning. During Juno release cycle this feature was intorduces to the ceilometer in the upstream code using tooz coordination openstack library. This library supports several backends (zookeeper, redis, memcached among them). It was decided to introduce this built-in ceilometer feature to MOS as well. Redis was chosen as the coordination backend.
We've decided to implements this feature as experimental, so it'll be fuel-plugin.
This feature implementation requires following things to be done:
1. Implement redis installation
2. Redis packages
3. Configure ceilometer central agents to work with redis
Upstream specs for this change: https:/
Upstream redis puppets to be used as basis: https:/
Feature lead: Dina Belova
Mandatory Design Reviewers: Vladimir Kuklin, Sergii Golovatiuk
Developers: Ivan Berezovskiy, Dina Belova
QA: Vadim Rovachev
Blueprint information
- Status:
- Started
- Approver:
- Fuel Library (Deprecated)
- Priority:
- Undefined
- Drafter:
- Ivan Berezovskiy
- Direction:
- Needs approval
- Assignee:
- Ivan Berezovskiy
- Definition:
- Approved
- Series goal:
- Accepted for 7.0.x
- Implementation:
- Started
- Milestone target:
- 7.0
- Started by
- Ivan Berezovskiy
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Blueprint: ceilometer-
Addressed by: https:/
Redis plugin for ceilometer
Addressed by: https:/
Add Redis puppet module
Addressed by: https:/
Implement Ceilometer-Redis plugin
Addressed by: https:/
Add documentation for Ceilometer Redis plugin