Data Visualization with Grafana
Grafana is a web-based tool used to display data collected from the data warehouse database
(ovirt_engine_history
database). Data from the Engine is collected every
minute and aggregated in hourly and daily aggregations. Data retention is defined during
engine setup in the scale setting of the data warehouse configuration. The sample scaling can
be set as:
-
Basic (default) - samples data saved for 24 hours, hourly data saved for 1 (one) month, and daily data; no daily aggregations are saved.
-
Full (recommended)- samples data saved for 24 hours, hourly data saved for 2 (two) months and daily aggregations saved for 5 (five) years.
Note:
Full sample scaling may require migrating the data warehouse to a separate virtual machine. For more information, see the oVirt Data Warehouse Guide.
For information on configuring Oracle Linux Virtualization Manager for Grafana and the default dashboards, see Using Grafana in the Oracle Linux Virtualization Manager: Administration Guide.
For more information on using Grafana, see the Grafana website.
Default Grafana Dashboards
The following dashboards are available by default in the initial Grafana setup to report data center, cluster, host, and virtual machine data.
Executive
-
System
Resource usage and up-time for hosts and storage domains in the system, according to the latest configurations.
-
Data Center
Resource usage, peaks, and up-time for clusters, hosts, and storage domains in a selected data center, according to the latest configurations.
-
Cluster
Resource usage, peaks, over-commit, and up-time for hosts and virtual machines in a selected cluster, according to the latest configurations.
-
Host
Latest and historical configuration details and resource usage metrics of a selected host over a selected period.
-
Virtual Machine
Latest and historical configuration details and resource usage metrics of a selected virtual machine over a selected period.
-
Executive
User resource usage and number of operating systems for hosts and virtual machines in selected clusters over a selected period.
Inventory
-
Inventory
Number of hosts, virtual machines, and running virtual machines, resources usage and over-commit rates for selected data centers, according to the latest configurations.
-
Hosts Inventory
FQDN, VDSM version, operating system, CPU model, CPU cores, memory size, create date, delete date, and hardware details for selected hosts, according to the latest configurations.
-
Storage Domains Inventory
Domain type, storage type, available disk size, used disk size, total disk size, creation date, and delete date for selected storage domains over a selected period.
-
Virtual Machines Inventory
Template name, operating system, CPU cores, memory size, create date, and delete date for selected virtual machines, according to the latest configurations.
Service Level
-
Uptime
Planned downtime, unplanned downtime, and total time for the hosts, high availability virtual machines, and all virtual machines in selected clusters in a selected period.
-
Hosts Uptime
Uptime, planned downtime, and unplanned downtime for selected hosts in a selected period.
-
Virtual Machines Uptime
Uptime, planned downtime, and unplanned downtime for selected virtual machines in a selected period.
Note:
Virtual machine uptime calculation in Grafana is different than what displays in the Administration dashboard. Virtual machine uptime in the Grafana Service Level dashboard is the total time the virtual machine has been in UP status over a given period of time. The value is calculated using the history/sample data in the data warehouse database. In the Administration dashboard, virtual uptime is the time the virtual machine has been in UP status since it was started. -
Cluster Quality of Service
-
Hosts
Time selected hosts have performed above and below the CPU and memory threshold in a selected period.
-
Virtual Machines
Time selected virtual machines have performed above and below the CPU and memory threshold in a selected period.
-
Hosts
Trend
-
Trend
Usage rates for the 5 most and least utilized virtual machines and hosts by memory and by CPU in selected clusters over a selected period.
-
Hosts Trend
Resource usage (number of virtual machines, CPU, memory, and network Tx/Rx) for selected hosts over a selected period.
-
Virtual Machines Trend
Resource usage (CPU, memory, network Tx/Rx, disk I/O) for selected virtual machines over a selected period.
-
Hosts Resource Usage
Daily and hourly resource usage (number of virtual machines, CPU, memory, network Tx/Rx) for selected hosts in a selected period.
-
Virtual Machines Resource Usage
Daily and hourly resource usage (CPU, memory, network Tx/Rx, disk I/O) for selected virtual machines in a selected period.