Host-level Memory Metrics
This blueprint adds support for host-level memory information to be added to the Nova metrics framework. Specifically, the following metrics:
1) total: the total physical memory available
2) available: the actual amount of available memory that can be given instantly to processes that request more memory in bytes; this is calculated by summing different memory values depending on the platform (e.g. free + buffers + cached on Linux) and it is supposed to be used to monitor actual memory usage in a cross platform fashion
This can then be used by the metrics weigher for scheduling purposes.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Joe Cropper
- Direction:
- Needs approval
- Assignee:
- Joe Cropper
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add host-level memory monitor for scheduling
Gerrit topic: https:/
Addressed by: https:/
Add get_host_
Addressed by: https:/
WIP: Add memory metric monitor