

RHV/oVirt Usage Data Analyzer
oVirt
- a free, open-source virtualization management platform. It allows centralized
management of virtual machines, compute, storage and networking resources, from an easy
to use web-based app.
Red Hat Virtualization (RHV
) - an enterprise virtualization product produced by Red Hat. It is
fully derived from the upstream community project - oVirt.
The Solution
The idea is to take databases/log files that are generated by oVirt/RHV, parse the usage data
in which and store it in a database. Then, statistics are being generated out of this stored
data. These statistics are being presented in a Web Application in the form of charts/tables.
High Level Architecture
Technologies Used
MongoDB
– used to take an advantage of a NoSQL schema less DB.
REST API
– used to make an easy interface between the backend (DB) and the front end (Web
Application)
Angular 2
– a state of the art web framework, used to develop web applications with the
latest web technologies.
Omer Shemsheyan
Advisor: Yaniv Kaul
Client: Red Hat, Inc.
Software Engineering
View statistics about each of the entities that are stored in the system (Virtual Machines,
Hosts, etc.):
View details about a single customer:
The purpose of this project is to help Red Hat, Inc. to make
better decisions in the future, regarding the development of
oVirt/RHV, by analyzing usage data of customers and
providing useful statistics about this analyzed data.