Backlog #2026
Adding metrics to OpenNebula Core
Status: | Pending | Start date: | 05/13/2013 | |
---|---|---|---|---|
Priority: | Low | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Core & System | |||
Target version: | - |
Description
It would be great to have some sort of metrics for monitoring the OpenNebula Core. Here are some metrics I would find useful:
- counters for each success and failed API calls
- authentication failures
- number of read/writes to the DB
- latency to the DB (time spent reading or writing)
- some stats on the internals (time spent waiting for a lock, number of failed lock request, etc.).
And have a method to easily export the metrics to ex. Ganglia (perhaps making metrics struct available to other processes through shared memory). The metrics should be very simple and lightweight, I'm thinking of plain counters that are initialized to 0 when OpenNebula starts.
The same metrics could be used for measuring the impacts of optimization / changes to the core or to the DB.
History
#1 Updated by Ruben S. Montero over 7 years ago
- Tracker changed from Request to Backlog
- Category set to Core & System
- Priority changed from Normal to Low