Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding metrics to OpenNebula Core #647

Closed
OpenNebulaProject opened this issue Nov 20, 2017 · 0 comments
Closed

Adding metrics to OpenNebula Core #647

OpenNebulaProject opened this issue Nov 20, 2017 · 0 comments

Comments

@OpenNebulaProject
Copy link


Author Name: Simon Boulet (Simon Boulet)
Original Redmine Issue: 2026, https://dev.opennebula.org/issues/2026
Original Date: 2013-05-13


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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants