Heat Maps are one the most cool wigets to use. One can use it to quickly display “hot spots” in your Virtual or Physical Environment( I state Physical as vC Ops can be used to monitor Physical devices also by using Hyperic…more on this later).
As an example if you want to know the Luns in a cluster that has the highest Read time, hosts with the highest CPU Ready Time, vNic’s that has workload over a certain percentage…the list is long. For the post I want to explain how to configure a Heat Map. The first time I had to configure a Heat Map it took me a while to understand the thresholds and settings that can be used. So here goes.
First thing I do is to create a new Dashboard call Heat Map Test and drag a Heat Map widget on to the Dashboard. See below screenshots.
2. From here you can either drag a Template Dashboard on to create a new Dashboard. Click on the small icon next to the “Manage Templates” to create a new Dashboard.
3. Now we have a new Dashboard…give it a name, adjust the layout, select the number of column’s ( wide slection of 1-3, but change it so that u can see how the Layout on the Right hand side change and then use your mouse to ajust the width of the column’s), “Mark as Default” will set this Heat Map as the defaul Heatmap when you login to vC Ops and then Drap and Drop the Heat Map Widget onto the Right. Then click OK. Screenshot below. (Click on the below image to see a larger version)
4. Now we have a New Dashboard called Heat Map Demo with one Heat Map Widget on it. Just some note’s on how to ajust the Widget. Top right hand side is all the Widget Control’s.
- Single Arrow : First one on the left. Minimise or Maximise the Widget
- Double Arrow Down : Make’s the Widget larger Vertical (Horizontal was set when we edit/create the Dashboard on the “Drag to Change Layout”…top Right)
- Double Arrow Up : Make’s the Widget Smaller Vertical
- Little Gear Icon : This is the Icon we will use to configure the Widget
- X Icon : Deletes the Widget from the Dashboard
5. Click on the “Little Gear Icon” to configure the Widget. We will be creating a simple Heat Map showing All Datastores in our environment with high Read and Write Latency. Configure the Heat Map as follow :
- Widget Title : Datastore Stats
- Refresh Widget Content : On
- Widget Refresh Interval : 300 sec (5 min…no use you make this less as we only collect stats every 5 min.)
- Group By : For now we will leave this as Not Selected (Later more on this)
- Then By : Leave on Not Selected
- Mode : Instance
- Resource Kinds : Select Datastore
- Attribute Kinds : Select Datastore -> Read Latency (ms)
- Select Widget tage to filter : Dataceter -> “Your Datacenter” (NOTE on this…if you have selected to many or you dont get results…there is a small “x” Icon….click this and all your sellections will be reset. Then select again..I use that icon a lot!)
- Top Right : Configuration : Click on the small “Green +” to add a configuration. Call this Datastore Read Latency. (We will add another config called Datastore Write Latency)
- Colors : Green : 0 (Min Value), Red 25 (Max Value)(Adjust to your needs…this is the high and low settings)
- Now Click on the Blue Floppy Icon to safe this configuration. (Dont click on Ok yet)
Should look like this(Click on the images to see a larger version) :
6. Now we need to create a New Configuration of this Heat Map with Write Latency. Only thing to do is to Click on the “Green +” icon and add a new Configuration called : “Datastore Write Latency”. Then select the Attribute Kind called Wite Latency (ms). Then save the Configuration. Now click on OK.
7. The completed Wiget looks as follow:
Note the Drop down box have two selections based on the configurations. You can click on any of the Datastore blocks and then on the small Icon indicated by the Green Arrow. This will take you to a detailed view of the Datastore for trouble shooting.