Table of Contents Table of Contents
Next Page  126-127 / 568 Previous Page
Information
Show Menu
Next Page 126-127 / 568 Previous Page
Page Background

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.