From 2d62ec0253e958cf727271d2b8a902deac389726 Mon Sep 17 00:00:00 2001 From: Ladislav Smola Date: Mon, 19 Jan 2015 17:54:22 +0100 Subject: [PATCH] Add Metric model documentation Adding Metric model documentation, so far only usage of OpenstackInfra provider --- .../providers_database_architecture.md | 2 + .../providers_database_architecture/metric.md | 78 +++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 architecture/providers_database_architecture/metric.md diff --git a/architecture/providers_database_architecture.md b/architecture/providers_database_architecture.md index 3f22cb77..5958d488 100644 --- a/architecture/providers_database_architecture.md +++ b/architecture/providers_database_architecture.md @@ -71,4 +71,6 @@ be filled with EMS_Refresh. ## Metric Models +* [Metric](providers_database_architecture/metric.md) + ## Event Models diff --git a/architecture/providers_database_architecture/metric.md b/architecture/providers_database_architecture/metric.md new file mode 100644 index 00000000..5fbffb2c --- /dev/null +++ b/architecture/providers_database_architecture/metric.md @@ -0,0 +1,78 @@ +# Metric model documentation + +Metrics for the whole ManageIQ, tracking VMs as well as baremetal. + +* Table: flavors +* Used in: All + +| Column | Type | Used in | Comment | +| --------------------------------------- | --------- | ----------------- | ------- | +| "timestamp" | datetime | | | +| "capture_interval" | integer | | | +| "resource_type" | string | All | Polymorphic relation to resource | +| "resource_id", | integer | All | Polymorphic relation to resource | +| "cpu_usage_rate_average" | float | OpenstackInfra | Average usage of CPU | +| "cpu_usagemhz_rate_average" | float | | | +| "mem_usage_absolute_average" | float | | | +| "disk_usage_rate_average" | float | OpenstackInfra | Average usage of disks | +| "net_usage_rate_average" | float | OpenstackInfra | Average usage of net | +| "sys_uptime_absolute_latest" | float | | | +| "created_on" | datetime | All | | +| "derived_cpu_available" | float | | | +| "derived_memory_available" | float | | | +| "derived_memory_used" | float | | | +| "derived_cpu_reserved" | float | | | +| "derived_memory_reserved" | float | | | +| "derived_vm_count_on" | integer | | | +| "derived_host_count_on" | integer | | | +| "derived_vm_count_off" | integer | | | +| "derived_host_count_off" | integer | | | +| "derived_storage_total" | float | | | +| "derived_storage_free" | float | | | +| "capture_interval_name" | string | | | +| "assoc_ids" | text | | | +| "cpu_ready_delta_summation" | float | | | +| "cpu_system_delta_summation" | float | | | +| "cpu_wait_delta_summation" | float | | | +| "resource_name" | string | | | +| "cpu_used_delta_summation" | float | | | +| "tag_names" | text | | | +| "parent_host_id", | integer | All | ForeignKey | +| "parent_ems_cluster_id", | integer | | | +| "parent_storage_id", | integer | | | +| "parent_ems_id", | integer | All | | +| "derived_storage_vm_count_registered" | float | | | +| "derived_storage_vm_count_unregistered" | float | | | +| "derived_storage_vm_count_unmanaged" | float | | | +| "derived_storage_used_registered" | float | | | +| "derived_storage_used_unregistered" | float | | | +| "derived_storage_used_unmanaged" | float | | | +| "derived_storage_snapshot_registered" | float | | | +| "derived_storage_snapshot_unregistered" | float | | | +| "derived_storage_snapshot_unmanaged" | float | | | +| "derived_storage_mem_registered" | float | | | +| "derived_storage_mem_unregistered" | float | | | +| "derived_storage_mem_unmanaged" | float | | | +| "derived_storage_disk_registered" | float | | | +| "derived_storage_disk_unregistered" | float | | | +| "derived_storage_disk_unmanaged" | float | | | +| "derived_storage_vm_count_managed" | float | | | +| "derived_storage_used_managed" | float | | | +| "derived_storage_snapshot_managed" | float | | | +| "derived_storage_mem_managed" | float | | | +| "derived_storage_disk_managed" | float | | | +| "min_max" | text | | | +| "intervals_in_rollup" | integer | | | +| "mem_vmmemctl_absolute_average" | float | | | +| "mem_vmmemctltarget_absolute_average" | float | | | +| "mem_swapin_absolute_average" | float | | | +| "mem_swapout_absolute_average" | float | | | +| "mem_swapped_absolute_average" | float | | | +| "mem_swaptarget_absolute_average" | float | | | +| "disk_devicelatency_absolute_average" | float | | | +| "disk_kernellatency_absolute_average" | float | | | +| "disk_queuelatency_absolute_average" | float | | | +| "derived_vm_used_disk_storage" | float | | | +| "derived_vm_allocated_disk_storage" | float | | | +| "derived_vm_numvcpus" | float | | | +| "time_profile_id", | integer | | |