Skip to main content

NetApp Cloud Insights Preview, Part 3: Applications and Dashboards

Welcome to Part 3 of my blog series on NetApp Cloud Insights. In previous posts (see Part 1 and Part 2 here) I've covered getting the Acquisition Unit installed and Data Collectors set up. From there, we saw how you can begin to operationalize the collected data via queries, annotations and performance policies.

In this post, I'll be covering Applications and Dashboards - what they are, why you might want to use them, and also an example of creating simple versions of each.


Applications within Cloud Insight are a method by which you can group different objects together as they relate to business applications within your organization. For example, if you have a group of VMs that are part of your Exchange environment, you can group them together so that their data can be viewed cohesively. Even cooler though, is that you can group different object types together as well, not just VMs - Applications can be associated with VMs, hypervisor hosts, storage volumes, and more.

For our example, I'll select a group of Exchange VMs and associate them with an Application within Cloud Insights.

1. Start by clicking on Manage on the left-hand navigation bar and then selecting Applications from the pop-out menu.

2. From there, click on the  + Application button in the upper right-hand corner of the screen. The Add Application window is displayed.

3. Put Prod Exchange into the Name dialog box and set the Priority to High. (Note: You can use Application Priorities for Queries and Dashboards to report on Applications of varying importance to your environment). Click Save and your Application will be created.

4. From here, you can search (via the magnifying glass in the far upper right for your Exchange objects. On the summary page, there is a drop-down to select an Application association.

On the upper right, you'll see an Application(s) drop-down menu. If you drop that menu down, you are able to select the Prod Exchange application that we created earlier. Remember, you can add different resources, so if you have storage volumes for Exchange, you can add them to the Application and reference them in Queries and Dashboards.


I'm guessing most people are at least somewhat familiar with dashboards as they pertain to infrastructure monitoring. If not, they are an extremely flexible way to visually display the data collected by Cloud Insights to suit a variety of use cases and/or organizational levels.

The wonderful folks I've been working with during my private preview have been kind enough to furnish me with some default dashboards that help illustrate how useful Dashboards can be at communicating important information. Here is an example of one that shows NetApp FlexVol latency information:

There are several Dashboards that are aimed at storage people and also a few that are more geared towards VMware admins. There's even a default one that will show you all of the objects that are violating your configured Performance Policies, which I thought was super useful.

However, the real power comes from the ability to add Dashboard Widgets to show information that is relevant to the specific resources you have running in your environment. For example, maybe you want to have a dashboard that shows you how effective your node's Flash Cache is - there's a Dashboard Widget for that!

1. Start by clicking on Dashboards on the left-hand navigation bar and then selecting + New Dashboard from the pop-out menu. You'll be presented with an empty dashboard, don't forget to give it a name. I'll call mine Storage Cache Overview. Click on Add Widget and select Bar Chart for our example. There are many different graphs/charts available though, so pick the one that makes the most sense for the type of data you are attempting to display.

2. Give your widget a name - I'm going to call mine Flash Cache Hit %. 

3. Start building the query for the widget by dropping the object type down to Storage Node. Then click the drop-down immediately below that to change the filter to Cache Hit Ratio - Total. 

4. From here, change the Roll Up field from All to HA Partner (side note: I'm not sure why this field is called HA Partner rather than something more descriptive like Node or something like that). 

5. Click Save in the upper right, and your new widget will be displayed on the newly created Dashboard. You can resize it if you wish.

As with this and all of my former posts, these examples are barely scratching the surface of what Cloud Insights can do and are here merely to help you understand how the solution might help you solve infrastructure monitoring challenges in your environment.

Thanks for reading, and keep an eye out for the fourth (and final?) part of my blog series where I cover how Cloud Insights can help with a real-world troubleshooting scenario.

Popular posts from this blog

Step up your HTTP security header game with NetScaler Rewrite Policies

There are a number of HTTP response headers that exist to increase web site security. If set properly, they can ensure that your site is less exposed to many common web vulnerabilities. By no means are these descriptions exhaustive, so I have included some references that can provide a more in-depth explanation at the bottom of each section. I'd also like to give a shout-out to the OWASP Secure Headers Project  and Scott Helme of  - thank you! Note: Screenshots are from a NetScaler VPX 12.1 - if you are running a different version, the screenshots may look different, but the logic is the same. So that I have something to bind these policies to, I've also already created a load-balancing virtual server named lb_web_ssl and a Service Group for two TurnKey LAMP servers on the back-end. X-Frame-Options The X-Frame-Options header is designed to guard against clickjacking (an attack where malicious content is hidden beneath a clickable button or elem

How To: Unjoin NetApp Nodes from a Cluster

Let me paint you a word picture: You've upgraded to a shiny new AFF - it's all racked, stacked, cabled and ready to rock. You've moved your volumes onto the new storage and your workloads are performing beautifully (of course) and it's time to put your old NetApp gear out to pasture. We're going to learn how to unjoin nodes from an existing cluster. But wait! There are several prerequisites that must be met before the actual cluster unjoin can be done. Ensure that you have either moved volumes to your new aggregates or offlined and deleted any unused volumes. Offline and delete aggregates from old nodes. Re-home data LIFs or disable/delete if they are not in use. Disable and delete intercluster LIFs for the old nodes (and remove them from any Cluster Peering relationships) Remove the old node's ports from any Broadcast Domains or Failover Groups that they may be a member of. Move epsilon to one of the new nodes (let's assume nodes 3 and 4 are t

Modernizing a NetApp Certification

Read on to find out how new versions of NetApp exams are written during an Item Development Workshop at NetApp's RTP office In mid-October, this message popped up in the NetApp United Slack channel from Petya Stefanova, NetApp United's fearless leader: Hey @channel there’s a new opportunity to participate in an IDW with NetAppU. This time the workshop will be reviewing the two exams for NetApp Certified Data Administrator ONTAP (NCDA, NS0-192) and NetApp Certified Support Engineer ONTAP (NCSE ONTAP, NS0-590), taking place mid-end January. If you are interested, drop me an email how you quality and can contribute to IDW. I need to submit nominations by Friday. So please let me know ASAP! Partners and customers can participate I immediately knew that it was something that I would be interested in, so I talked to my employer to get their approval and put in my application. At the time, I didn't have any NetApp certifications so I didn't expect to be selected