{"id":2064,"date":"2014-07-24T16:00:50","date_gmt":"2014-07-24T06:00:50","guid":{"rendered":"https:\/\/www.penguinpunk.net\/blog\/?p=2064"},"modified":"2014-07-24T14:05:22","modified_gmt":"2014-07-24T04:05:22","slug":"emc-heatmap-analyzer-basics-filtering","status":"publish","type":"post","link":"https:\/\/www.penguinpunk.net\/blog\/emc-heatmap-analyzer-basics-filtering\/","title":{"rendered":"EMC \u2013 HeatMap Analyzer \u2013 Basics \u2013 Part 2 &#8211; Filtering"},"content":{"rendered":"<p>This is part 2 of a series where I\u00a0will go into a little more detail on how you use HeatMap Analyzer.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_001.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2067\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_001.jpg\" alt=\"HMA_Basics_Filtering_001\" width=\"745\" height=\"248\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_001.jpg 745w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_001-300x99.jpg 300w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>Filtering<\/h1>\n<p>Being able to filter and order objects can be useful, especially when there are a lot of them and you are trying to find where a problem may be originating.<\/p>\n<p>Expanding the Filter option will display the following window.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_002.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2066\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_002.jpg\" alt=\"HMA_Basics_Filtering_002\" width=\"410\" height=\"265\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_002.jpg 410w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_002-300x193.jpg 300w\" sizes=\"auto, (max-width: 410px) 100vw, 410px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>This can be broken into four\u00a0main sections. Each of these sections is effectively AND together when the filter is executed.<\/p>\n<p><strong>Filter by Attribute<\/strong>: \u00a0If this section is enabled it allows you to retrieve the top|bottom &#8220;n&#8221; objects ordered by avg|min|max attribute.<\/p>\n<p><strong>Object Type<\/strong>: For objects that expose a &#8220;Type&#8221; attribute (currently this is only LUNs and Disks). This option allows you to show only specific Object Types. For example if you only wanted to view Public RAID Group LUNs and Public Pool LUNs \u00a0then selecting these options will filter out all other types of LUNs. <em>NOTE only object types are are present in the array will be available in the list, and the label that particular Object Types are given may vary depending on the version of Flare code.<\/em><\/p>\n<p><strong>Include<\/strong>:\u00a0This option allows you to include\u00a0objects based on whether the extended data for that object contain the text entered in this field, this may include Name, Owner, Type, Host (depending on what extended data is available for that object). This can be a comma separated list and is case insensitive. <em>NOTE leading or trailing spaces will be included in the search.<\/em><\/p>\n<p><strong> Exclude<\/strong>: This option allows you to exclude\u00a0objects based on whether the extended data for that object contains the text entered in this field, this may include Name, Owner, Type, Host (depending on what extended data is available for that object). This can be a comma separated list and is case insensitive.\u00a0<em>NOTE leading or trailing spaces will be included in the search.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>So the following filter selections would display the Top 4 by average Queue Length Public Pool LUNs where the extended information includes SP A and excludes Hypervisor.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_003.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2069\" src=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_003.jpg\" alt=\"HMA_Basics_Filtering_003\" width=\"405\" height=\"265\" srcset=\"https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_003.jpg 405w, https:\/\/www.penguinpunk.net\/blog\/wp-content\/uploads\/2014\/07\/HMA_Basics_Filtering_003-300x196.jpg 300w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Once you have filtered the object list you are able to chart the objects against any of the attributes that are exposed by that object type.<\/p>\n<p>&nbsp;<\/p>\n<p>In Part 3 we will look at the different chart types and what they may be used for.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is part 2 of a series where I\u00a0will go into a little more detail on how you use HeatMap Analyzer. &nbsp; &nbsp; Filtering Being able to filter and order objects can be useful, especially when there are a lot of them and you are trying to find where a problem may be originating. Expanding [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125,60,5,408],"tags":[643,644,56,437,642,479,645,787],"class_list":["post-2064","post","type-post","status-publish","format-standard","hentry","category-clariion-emc-storage-storage","category-emc-storage","category-storage","category-vnx","tag-appliance","tag-db","tag-free","tag-heatmap","tag-hma","tag-perl","tag-script","tag-storage"],"_links":{"self":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/2064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/comments?post=2064"}],"version-history":[{"count":5,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/2064\/revisions"}],"predecessor-version":[{"id":2075,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/posts\/2064\/revisions\/2075"}],"wp:attachment":[{"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/media?parent=2064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/categories?post=2064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.penguinpunk.net\/blog\/wp-json\/wp\/v2\/tags?post=2064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}