% inventoryAnalyzerTabs = inventoryAnalyzerTabs.sort_by do |key, val| key[2] end %> <%= refreshString %>
This view shows how various physical and in-memory objects are distributed across the vSAN cluster.
Components are the slices/pieces of vSAN objects stored on HDDs. They include IO components and witnesses. Balancing components across the cluster is an important sideeffect of balancing for performance and space. But in addition, in v1 of vSAN there is 3000 components per host limit.
DOM owners are in-memory state inside vSAN that the user can't control. The information is shown here for the benefit of VMware Support.
|
{{host}} |
|
{{host}} Full graphs |
|
<%= mount[:hostname] %> |
<%
mounts = [mount]
mounts.each do |mnt|
group, file = inventoryAnalyzer.nfsStats.invFiles[mnt.values]
divname = "#{group}-#{file}".gsub(".", "-")
pp [group, file, divname]
%>
<%= mount[:mnt] %> |
<% end %>
|
<%= key[:hostname] %> Full graphs |
<%
group, file = inventoryAnalyzer.vscsiHostStats.invFiles[key.values]
divname = "#{group}-#{file}".gsub(".", "-")
%>
|
<%= label %> Full graphs |
<%
divname = "#{group}-#{file}".gsub(".", "-")
%>
|
<%= hname %> |
<%
devices.each do |dev|
group, file = inventoryAnalyzer.lsomCongestion.invFiles[dev.values]
divname = "#{group}-#{file}".gsub(".", "-")
%>
<%= dev[:dev] %> Full graphs |
<% end %>
This view shows the fitness data that CLOM uses to select disks for components.
The information is shown here for the benefit of VMware Support.
|
<%= hostname %> Full graphs |
<%
divname = "fitness-#{hostname}".gsub(".", "-")
%>
vSAN observer is an experimental feature. It can be used to understand vSAN performance characteristics and as such is a tool intended for customers who desire deeper insight into vSAN as well as by VMware Support to analyze performance issues encountered in the field.
Disclaimer: This view is primarly meant for VMware Support. Users may or may not be able to spot problems in the shown values.
This view shows information about vsanSparse. Information is presented at a per host level and also at a per open vsanSparse disk. If a disk is migrated between 2 hosts then it will have an entry under each host. Each line shows information about that disk and performance of the layer cache.
Disclaimer: This view is primarly meant for VMware Support. Users may or may not be able to spot problems in the shown values.
Shows CMMDS stats.
|
<%= hostname %> Full graphs |
<%
divname = "cmmds-#{hostname}".gsub(".", "-")
%>
This view allows a VM centric drill down, all the way down to individual vSAN "components" stored on vSAN disk groups.
Every VM has a "VM home" or "namespace directory", i.e. the directory in which its .vmx, .log and other small files are stored. This view allows the user to drill down on those VM Home directories, as well as on any virtual disk the VM may have. While Virtual Disks are perceived as a single IO device by VMs (see "VSCSI stats"), in case of linked clones or VMs with snapshots a single virtual disk is actually backed by multiple vSAN objects that can be inspected separately. Any object other than the top most one is opened in read-only mode, so should only see read IO. All writes go to the top-most vSAN object.
All exceptions:
<% tasksAnalyzer.exceptionHisto.collect do |k,v|
[k,v]
end.sort_by do |p|
-p[1]
end.each do |key, value|
%>
[<%= value %>]<%= "\t" %><%=key%>
<% end %>
| {{task.op}} | {{task.result}} | {{task.id}} | {{task.startTime * 1000 | date:'short'}} | {{task.endTime * 1000 | date:'short'}} |