Skip to main content
Pure Technical Services

Web Guide: Pure Storage FlashArray Management Pack 2.0.12

Currently viewing public documentation. Please login to access the full scope of documentation.

KP_Ext_Announcement.png

Introduction

VMware vRealize™ Operations™, part of the VMware vRealize suite, provides a unified management experience for IT services on the VMware vCenter™ server.

The Pure Storage FlashArray Management Pack for VMware vRealize Operations Manager helps VMware administrators gain better insight into the health of the Pure Storage arrays in a VMware context so that they are able to assess the health of the environment and identify problems and risks. The management pack provides a comprehensive view of the Pure Storage arrays, including their storage object data, capacity and performance statistics, and alerts in the vRealize monitoring environment.

The management pack is available through the VMware Solution Exchange and does not require any special licenses.

Installing the management pack involves installing the Pure Storage FlashArray solution and then configuring a Pure Storage FlashArray adapter instance for each FlashArray to be monitored.

Once configured, the Pure Storage FlashArray adapter begins to query Purity to collect FlashArray object data and alert information.

After the data has been pulled into vRealize Operations Manager, the information can be used to analyze capacity and performance statistics, determine the health of the array objects, determine any risks, forecast growth, generate custom workloads, and analyze alerts.

Caution

If utilizing the 'Only Filtered by vSphere' option in previous versions of the management pack, you MUST set this option to "True" before upgrading to version 2.0.12. Once the upgrade to 2.0.12 is completed you can then set that option back to 'False' if needed. This only applies to upgrades to 2.0.12, future versions of the management pack with not have this restriction.


Pure Storage found an issue when attempting to upgrade from previous vROPs management plugin version to 2.0.8 (when it was available for download).  During the install of 2.0.8 the install will report as failed, however the Pure Storage Management Plugin will report as 2.0.8 and the collector will continue to collect. While the management pack reflects the new version of 2.0.8 many of the updated features of 2.0.8 will not be functional. 

Now that 2.0.12 has been released, the recommended workflow for customers that upgraded from 1.0.x to 2.0.8 will be to downgrade from 2.0.8 (don't uninstall it) to 1.0.152 (this can be downloaded here).  Once on 1.0.152, upgrade to 2.0.12.

Before You Begin

Before you install and configure the Pure Storage FlashArray Management Pack, review the release notes, verify that your system meets the minimum requirements, and verify that you have the appropriate privileges to perform the installation.

Verify the System Requirements

  • Verify the VMware vRealize Operations Manager version
    • vRealize Operations Manager (Advanced or Enterprise Edition) 6.7, 7.0 or 7.5 is required. 

    • For more information about the VMware vRealize Operations Manager, refer to the VMware vRealize Operations Manager Documentation website.

  • Verify the Purity version installed on your FlashArray
    • Purity 5.0.0 or later version is required.
    • Determine the Purity version through the Purity GUI (System > Configuration > Array) or Purity CLI (purearray list)
    • For more information about the Purity system, refer to the Purity FlashArray User Guide.

Verify the User Privileges

You must have the following credentials to install and configure the management pack:

  • On vRealize Operations Manager, verify that you have virtual infrastructure administrator privileges. These credentials are required to install and configure the management pack on the vRealize Operations Manager server.
  • On each Pure Storage FlashArray, verify that you have a Purity user account with at least read-only privileges. These credentials are required to collect data from the FlashArray.
    Note: The Purity user account can be either a local FlashArray administrator such as pureuser or a Purity user enabled through a directory service such as Microsoft Active Directory or OpenLDAP.

You must have vRealize adminstrator privileges to view the adapter in the vRealize Solutions tab.


About the Management Pack

The Pure Storage integration with vROps enables vROps to leverage health, capacity, and performance data from multiple Pure Storage FlashArray and their relevant vSphere resources. 

The primary features of the management pack include dashboards, alerts, and metrics that help to monitor the performance, capacity, and health of the Pure resources.

The management pack collects the data and provides end-to-end centralized monitoring. This allows you to view and analyze performance and capacity statistics, monitor the health of the objects, determine risks, and generate reports. This helps you to quickly analyze the state of the environment and helps to quickly identify and resolve issue.

The management pack leverages the data from multiple Pure Storage Arrays under the same adapter with the collection interval of 5 minutes.

In every collection cycle, the management pack collects the data, analyzes it, and then displays the statistics on the vROPs GUI. These statistics display the behavior of the discovered resources.

The management pack uses:

  • The vROps GUI: The management pack displays the statistics on this interface. The vROps GUI is the main console for the administrator to monitor the storage systems.
  • Resource kind: The resource kinds are the objects of Pure Storage FlashArray. 
    • For example: Flash Arrays, POD, Volumes, Volume groups, Host and Host groups, and so on.
  • Alerts, Symptoms, and Recommendations: Alerts indicate the state and severity of health, risk, and efficiency of resource kind. They contain recommendations to overcome problem areas that require immediate attention.
  • Pure Storage FlashArray: Is the storage device based on Flash drives.

You can optimize the monitoring and management of Pure Storage resources from within VMware vRealize Operations Manager (vROps) environment by specifying the metrics that you want to view.

The management pack supports the following resource kind:

  • Pure Storage World
  • Storage Arrays
  • Hosts
  • Host groups
  • Pods
  • Volumes
  • Volume Groups
  • Volume Snapshots
  • Protection group
  • Remote Protection Group
  • Volume Snapshot
  • ETH interface
  • FC Ports

Metrics Supported by the Management Pack

Performance Metrics

The key performance metrics used are Read, Write, and Total IOPS.

The metrics monitor:

  • Total IOPS Read/Write Operations: Measures the total reads and writes per second to the storage location.
  • Average Read/Write Operations per second: Measures the average reads and writes per second to the storage location.
  • Average SAN Read/Write latency: Measures the average time required for an I/O to complete.
  • Average Read/Write Throughput per second: Measures the average data transfer rate to and from the storage media.
  • Queue depth: Measures the average number of outstanding I/O at the start of each incoming I/O operation.

The following table lists the performance metrics for the resource kinds.

Resource Kind

Total IOPS
Read/Write operations

Average Read/Write
Operations per second

Average SAN
Read/Write Latency

Average Read/Write
Throughput per second

Storage Array

Volume

Volume Groups

Protection Group

 

 

 

 

Host

Host Groups

Volume Snapshots        

Protection Group Snapshot

 

 

 

 

Remote Protection Groups

 

 

 

 

ETH Interface

 

 

 

 

FC ports

 

 

 

 

Pod

Capacity Metrics

The capacity metrics details how much storage is available to work with, the allocated storage, and the storage management.

The metrics are:

  • Total physical space: Displays the total usable space on the array.
  • Snapshot space: Displays the space utilization by the snapshots
  • Data reduction: Displays the data reduction in effect.
  • Shared space: Displays the space shared between local and remote arrays.

The following table lists the resources and its associated metrics.

Resource Kind

Total physical space

Snapshot space

Data reduction

Shared space

Storage Array

Volume

Volume Groups

Protection Group

 

 

 

 

Host

Host Groups

Volume Snapshots

 

 

 

 

Protection Group Snapshot

 

 

 

 

Remote Protection Groups

 

 

 

 

ETH Interface

 

 

 

 

FC ports

 

 

 

 

Pod

 

 

 

 

Properties

The following table includes the details and replications of resource kinds.

Resource Kind

Name

IsReplicated

Connected Array

Replicated Volume

Source

Storage Array

 

 

 

Volume

 

 

 

 

 

Volume Groups

 

 

 

 

 

Protection Group

 

 

 

Host

 

 

 

 

 

Host Groups

 

 

 

 

 

Volume Snapshots

 

 

 

 

Protection Group Snapshot

 

 

 

Remote Protection Groups

 

 

 

ETH Interface

 

 

 

 

FC ports

 

 

 

 

Pod

 

 

 

 

 


Installation and Configuration

Install the Pure Storage FlashArray solution by adding the Pure Storage FlashArray management pack to your vRealize Operations Manager server.

Installing the Pure Storage FlashArray Solution

To install the Pure Storage FlashArray for vRealize Operations Manager 6.7 and 7.0:

  1. Navigate to the VMware Solution Exchange website and download the Pure Storage FlashArray Management Pack to a temporary folder on your local machine.
  2. Log in to vRealize Operations Manager.
  3. In the left pane of the home page, select Administration. The Administration page appears.
  4. On the Solutions tab, click the Add (+) button on the toolbar. The Add Solution wizard appears.
  5. Complete the following steps in the Add Solution wizard:
    1. Click Browse a solution…, navigate to the location of the PureStorageAdapter-<version>.pak file, select it, and click Open.
    2. Click Upload.
    3. Once vRealize Operations Manager has successfully uploaded the Pure Storage FlashArray management pack, click Next. The End User License Agreement appears.
    4. Read the end user agreement and then select the check box to accept the terms of the agreement.
    5. Click Next to begin the installation process. The Install Solution screen appears and vRealize Operations Manager immediately begins installing the Pure Storage FlashArray management pack.
    6. After the installation is complete, click Finish to close the installer.
  6. To confirm that the solution has been successfully installed, on the Solutions tab, verify that the Pure Storage FlashArray management pack appears in the list of solutions.

To install the Pure Storage FlashArray for vRealize Operations Manager 7.5:

  1. Navigate to the VMware Solution Exchange website and download the Pure Storage FlashArray Management Pack to a temporary folder on your local machine.
  2. Log in to vRealize Operations Manager.
  3. In the left pane of the home page, select Administration
  4. Click on the Solutions option in the left sidebar.
  5. Under the Solutions Sidebar click on Repository.
  6. Under the Other Management Packs section click the Add a Management Pack and the Add Solution wizard appears.
  7. Complete the following steps in the Add Solution wizard:
    1. Click Browse, navigate to the location of the PureStorageAdapter-<version>.pak file, select it, and click Open.
    2. Click Upload.
    3. Once vRealize Operations Manager has successfully uploaded the Pure Storage FlashArray management pack, click Next. The End User License Agreement appears.
    4. Read the end user agreement and then select the check box to accept the terms of the agreement.
    5. Click Next to begin the installation process. The Install Solution screen appears and vRealize Operations Manager immediately begins installing the Pure Storage FlashArray management pack.
    6. After the installation is complete, click Finish to close the installer.
  8. To confirm that the solution has been successfully installed, on the Solutions tab, verify that the Pure Storage FlashArray management pack appears in the list of solutions.

Configuring a Pure Storage FlashArray Adapter Instance

Configure a Pure Storage FlashArray adapter to allow vRealize Operations Manager to collect capacity data, performance data, alerts, and other information from the FlashArrays.

Configure a Pure Storage FlashArray adapter instance for each FlashArray you want to monitor in the vRealize Operations Manager.

The following steps require a Purity login username and password.

To add and/or configure a Pure Storage FlashArray adapter instance in vRealize Operations:

  1. Log in to the vRealize Operations Manager user interface.
  2. In the left pane of the home page, select Administration. The Administration page appears.
  3. On the Solutions tab, select the Pure Storage FlashArray solution and click the Configure (gears) button on the toolbar. The Manage Solution - Pure Storage FlashArray wizard appears.
  4. On the lower pane toolbar, select one of the following two options:
    1. To add a new adapter instance, click the Add (+) button.
    2. To configure an existing adapter instance, select the instance name.
  5. Complete the following fields in the Adapter Settings section:
    1. Display name: Enter a display name for the adapter instance. For example, Pure Storage Adapter.
    2. Description: Optionally enter a description of the adapter instance.
    3. FlashArray Hostname: Enter the fully-qualified domain name (FQDN) or IP address of the FlashArray that resolves to or is the virtual IP address of the FlashArray.
      1. Note: In IPv6 environments, if the IP address is used, it must be entered with square brackets. For example: [2015:0db8:85a3:0042:1000:8a2e:0360:2037]
    4. Credential: Specify the credential name used to log in to the FlashArray.
      If the credential name does not exist, create a new credential name by clicking the Add New button and completing the following fields in the Manage Credential pop-up window:
      1. Credential Name: Enter a unique credential name used to identify the FlashArray login credentials.
      2. FlashArray Username: Type the FlashArray user name. The user must have at least read-only privileges on the array. For example, pureuser.
      3. FlashArray Password: Type the password for the FlashArray user.
  6. Click Test Connection to test the connection between the new adapter instance and the FlashArray.
  7. Optionally configure the fields in the Advanced Settings section. The Advanced Settings options include:
    1. Collector: The vRealize Operations Manager collector that is used to manage the Pure Storage Adapter processes.
    2. Auto Discovery: Determines how the Pure Storage adapter discovers the FlashArray objects after the initial adapter configuration. If set to true (default), the Pure Storage adapter automatically discovers any new objects that have been added to the FlashArray after the initial adapter configuration and collects data for the new objects. If set to false, the Pure Storage adapter does not discover FlashArray objects. Instead, you must manually select which objects you want vRealize Operations Manager to monitor.
    3. Filter by vSphere: Determines how the Pure Storage adapter handles FlashArray objects that do not correspond to a vSphere datastore object. If set to true (default), the Pure Storage adapter only displays FlashArray objects that map to a vSphere datastore object. If set to false, the Pure Storage adapter displays all FlashArray resources, including those that are not mapped to vSphere datastore objects.
  8. Click Save Settings. The FlashArray certificate details appear.
  9. Read the certificate details. If you trust the certificate, select the check box to accept it and click OK to save the adapter instance settings.
  10. Click Close. The new or modified adapter instance and its details appear in the Pure Storage FlashArray Solution Details pane. vRealize Operations Manager immediately begins collecting FlashArray object data and alert information.

Approximately five minutes after the installation has completed, the status of the PureStorageAdapter solution changes to the Collection State of "Collecting" and Collection Status of "Data receiving." This verifies that the adapter instance has been correctly installed and configured.

Upgrading the Management Pack

When you install <* .PAK> file, it overrides the already installed earlier version and the adapter automatically is updated to the newer version. 

When upgrading, ensure that you select the Install the PAK file even if it is already installed checkbox for successful up-gradation.

Uninstalling the Management Pack

To uninstall the management pack in vROPs 6.7 or 7.0

  1. Login to vROPs.
  2. Navigate to Administration> Solutions.
  3. In the Solutions page, select the Pure Storage FlashArray Adapter and then click clipboard_ee94d5af7b3c560312530cf80a5ce831b.png

To uninstall the management pack in vROPs 7.5

  1. Login to vROPs.
  2. Navigate to Administration > Solutions > Repository
  3. In the Solutions Repository page, select the Pure Storage FlashArray Adapter and then click Uninstall.

Monitoring the FlashArray Environment and Resources

There are a variety of methods to monitor the FlashArray resources, objects and metrics.  This section will be covering the FlashArray Environment, Hierarchy, types and then will go through each of the dashboards that come with the plugin by default.

Once configured, the Pure Storage FlashArray adapter begins to query Purity and pull FlashArray volume, host, host group, and array-level data and alert information into vRealize Operations Manager. The information that is collected includes parent-child relationships within the Pure Storage World and vSphere World. The data is pulled via the Pure Storage REST API protocol, which is built directly into the adapter.

Multiple collectors can be run simultaneously. The collection process repeats itself every five minutes.

The collection interval cannot be changed.

The Pure Storage FlashArray adapter pulls FlashArray data into vRealize Operations Manager every five minutes. Therefore, the FlashArray information displayed in vRealize Operations Manager can lag up to five minutes behind the real-time data displayed in the Purity GUI.

After the data has been pulled into vRealize Operations Manager, the information can be used to analyze capacity and performance statistics, monitor the health of the array objects, determine risks, forecast growth, analyze alerts, and generate reports.

The Environment page of the vRealize Operations Manager includes various areas to help you analyze the state of the environment and quickly identify and resolve issues.

Object Hierarchy

The vROps navigation pane displays the hierarchy as

Pure Storage World =>  Storage Arrays =>  Hosts =>  Host groups =>  Pods =>  Volumes => 
Volume Snapshots =>  Protection group =>  Remote Protection Group =>  Volume Snapshot =>  ETH interface =>  FC Ports => 
clipboard_ea229cd873556016b35c3d2c1ac105789.png

To view the object hierarchy:

  1. Navigate to Environment>Pure Storage>FlashArray>FlashArray Resources>Pure Storage World
    1. The Pure Storage World tree lists the arrays configured with the adapter.
  2. In the left-pane, click the PureStorage World, click each resource to view the object hierarchy.

Object Types

The following table lists the object type and its description:

Icon

Object Name

Description

clipboard_ef6b337406c513bea392358c450dcf2c5.png

Pure Storage World

It is the parent resource kind which lists all the configured Pure Storage FlashArray under it.

clipboard_e57b34e26292cd3092063df58ba3996f2.png

Pure FlashArray

Pure Storage FlashArray Instance

clipboard_e14f75ea152cf22b8b0e8ba2066c5f73b.png

Hosts

Hosts on FlashArray.

clipboard_e17bab7826027395b1498ab28e1bb961f.png

Host Groups

Set of more than one hosts on the FlashArray.

clipboard_ee59543915f09807af8dceb53ab9f3c0d.png

POD

The virtual container which can be stretched between FlashArray to Storage Volumes, Protection Groups and their snapshots.

clipboard_ea5c507ba0ea6f93d053fa00b1a1e9ab7.png

Volumes

It is the logical storage blocks created in the Pure Storage FlashArray.

clipboard_e793f45a3b97777ca7891e2e5783730af.png

Volume Snapshots

Snapshot of the Pure Storage FlashArray volume.

clipboard_ed759ed10ca1b3efc7919f21af5b08787.png

Datastores

Datastores on vCenter server.

clipboard_e39f8da24bae210a2f9c5ddcf884640a6.png

Virtual Machines

Virtual machines on FlashArray.

clipboard_e94e08f587425463710e417e70e46ed8f.png

Protection Group

Protection Group created within the configured Pure Storage FlashArray.

clipboard_ea5507f9b9357b63c0aad6d9c05d0a419.png

Protection Group Snapshot

Snapshot of Pure Storage FlashArray Protection group

clipboard_edbc725473d2b11523dc7b1efb3e07d29.png

Remote Protection Group

Replica of Protection Group created in another Pure Storage FlashArray which is connected with the configured Pure Storage FlashArray.

clipboard_e96df137f80b0eac2ad66ed6fb31334f2.png

Ethernet (ETH) interface

Ethernet interface used by the FlashArray for networking.

clipboard_e167754ed1234a2e90dead49893675399.png

Fibre Channel (FC) Port

The connected FC port of the FlashArray controller.

The Pure Storage World

Click a specific FlashArray object, such as a host group name, to display its details in the right pane.

Double-click a FlashArray object to make it the focus, and then choose the tabs within the Environment page to analyze the details of the object.

vrops-kb-01-pure-storage-world.png

The Summary tab provides you with an overall view of the Health and Risk levels for the selected object.

Click any of the badges to jump to the Alerts tab and view any alerts directly related to the selected object. Click an alert message to drill-down to the alert details, which includes the alert description and tips on how to resolve the issue.

vrops-kb-02-pure-storage-world.png

vrops-kb-03-pure-storage-world-alerts.png

The Environment tab helps you evaluate the health and risk of the selected object as it relates to the overall object hierarchy.

For example, through the Environment > Overview tab, view the object relationships to determine how an object that is in a critical state might be affecting other objects.

In the hierarchy, each badge represents an individual object. Click any object within the hierarchy to see all of its related objects across all levels within the Pure Storage World and vSphere World, mapped from the virtual machine level all the way up to the Pure Storage FlashArray level.

The Overview tab view defaults to the Health badge type. Specify another badge type to see the state of all objects in that badge view.

vrops-kb-04-pure-storage-world-environment.gif

Launching the Purity GUI from vROPs

You can always view capacity and performance metrics and alerts for a specific FlashArray in real time through the Purity GUI.

To launch the Purity GUI in a separate browser tab, highlight any FlashArray resource and then select Actions > Open FlashArray in Browser.

vrops-kb-05-open-gui-2.png

View the capacity and performance metrics through the Dashboard, Storage, Protection, and Analysis tabs. View the alerts through the Messages tab.

Dashboards

The FlashArray dashboards provide a birds-eye view into the capacity and performance details of various FlashArray objects across multiple arrays, giving administrators the ability to monitor trends and troubleshoot problems with the FlashArray resources.

Through the dashboards, administrators can monitor trends and troubleshoot problems with the FlashArray resources and quickly determine if an issue is isolated to, say, a particular virtual machine, or one that is more wide-scale across the environment.

The Pure Storage FlashArray adapter pulls FlashArray data into vRealize Operations Manager every five minutes. Therefore, the FlashArray information displayed in vRealize Operations Manager can lag up to five minutes behind the real-time data displayed in the Purity GUI.

The management pack includes five preconfigured FlashArray dashboards - FlashArray Capacity, FlashArray Performance, Pure Environment, Pure Hosted VMs and Volume Overview.

To see the Pure Storage dashboards, from the vRealize Operations Manager home page, select Dashboard List > FlashArray.

Each FlashArray dashboard is comprised of a collection of widgets, each of which provide specific capacity or performance information.

All vRealize Management Operations dashboards are highly customizable. Widgets can be created, shifted around, or deleted, and the details within each widget can be modified.

By default the dashboard refresh rate is 300 seconds. Since the adapter collects FlashArray data every five minutes, it is not beneficial to set the dashboard refresh rate frequency to a value that is less than the default rate of 300 seconds.

clipboard_e14a199051227c3e8ab5c78849f6624a7.png

FlashArray Capacity Dashboard

The FlashArray Capacity dashboard displays capacity and storage information across all FlashArrays to help administrators monitor consumption levels. For example, the FlashArray Capacity Colored by Utilization (%) heat map widget displays a map of all arrays to help administrators quickly determine how large each array is relative to the other arrays, and how close an array is to reaching full capacity.

FlashArray Capacity Colored by Utilization (%)
vrops-kb-06-capacity-dash-utilization.png
vrops-kb-07-capacity-dash-history.png

Widget Type: Heat map.
Object Type: Pure Storage FlashArray.
Metrics: Sized by Total Space Available / Colored by Capacity Utilization.
Purpose: Determine which arrays are near capacity.

Each rectangle in the heat map represents an array in the Pure Storage World.

The rectangle is sized by total physical usable space on the array relative to the other arrays, where the largest rectangle represents the array with the largest usable capacity. The rectangle is colored according to array fullness, represented by the percentage of the array's physical storage space occupied by reduced data and metadata.

vRealize Operations Manager uses the most recently collected data to generate the heat map values.

Click a rectangle and then click the Show Detail icon to drill down to the array details. Double-click a rectangle to view the details for the entire Pure Storage World.

The widget is configured as a provider to the Capacity Utilization (%) - Historical Trend sparkline chart widget.

Capacity Utilization (%) - Historical Trend

Click one or more arrays in the FlashArray Capacity Colored by Utilization (%) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: Pure Storage FlashArray.
Metrics: Capacity Utilization.
Purpose: View array utilization over a specified time range.

The sparkline is created by plotting the FlashArray data collected every five minutes over the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Volume Total Raw Space Used Colored by Volume Snapshot Percentage of Total
vrops-kb-08-capacity-dash-snap-utilization.png
vrops-kb-09-capacity-dash-snap-history.png

Widget Type: Heat map.
Object Type: FlashArray Volume.
Metrics: Sized by Used Space / Colored by Snapshot Percent of Total Space.
Purpose: Determine how much space you can reclaim by deleting the snapshots within a particular volume or by deleting the volume entirely.

Each rectangle in the heat map represents a volume belonging to an array in the Pure Storage World.

The rectangle is sized according physical space occupied by volume and snapshot data for the volume relative to the other volumes, where the largest rectangle represents the volume that takes up the largest amount of physical spaced occupied.

vRealize Operations Manager uses the most recently collected data to generate the heat map values.

Click a rectangle and then click the Show Detail icon to drill down to the volume details. Double-click a rectangle to view the details for the entire Pure Storage World.

The rectangle is colored according to the volume's total space occupied by snapshot data. The widget is configured as a provider to the Volume Snapshot Percentage of Total Raw Space - Historical Trend sparkline chart widget.

Volume Snapshot Percentage of Total Raw Space - Historical Trend

Click one or more volumes in the Volume Total Raw Space Used Colored by Volume Snapshot Percentage of Total widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Snapshot Percent of Total Space.
Purpose: View the percentage amount of physical space occupied by snapshot data over a specified time range.

The sparkline is created by plotting the FlashArray data collected every five minutes over the last six hours.
Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Raw Space Used (GB)
vrops-kb-10-capacity-25-volumes.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Used Space.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World that occupy the largest amount of physical space that is not shared between volumes, excluding array metadata and snapshots.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Raw Space Used (GB) - Historical Trend sparkline chart widget.

Volume Raw Space Used (GB) - Historical Trend

Click one or more arrays in the Top 25 Volumes by Raw Space Used (GB) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Used Space.
Purpose: View raw space usage for a “Top 25” volume over a specified time range.

The sparkline is created by plotting the FlashArray data collected every five minutes over the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Hosts by Raw Space Used (GB)
vrops-kb-11-capacity-25-hosts.png

Widget Type: Top-N.
Object Type: FlashArray Host.
Metrics: Used Space.
Purpose: View the top 25 hosts across all arrays in the Pure Storage World with the largest amount of physical space occupied by volume data that is not shared between volumes, excluding array metadata and snapshots.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Host Raw Space Used (GB) - Historical Trend sparkline chart widget.

Host Raw Space Used (GB) - Historical Trend

Click one or more arrays in the Top 25 Hosts by Raw Space Used (GB) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Host.
Metrics: Used Space.
Purpose: View raw space usage for a “Top 25” host over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Data Reduction Ratio
vrops-kb-12-capacity-25-data-reduction.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Data Reduction.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World that have the highest data reduction ratios.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

Top 25 Volumes by Raw Snapshot Space (GB)
vrops-kb-13-capacity-25-raw-snap.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Snapshot Space.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World that have the largest physical space occupied by data unique to one or more snapshots.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

Top 25 Volumes by Provisioned Space (GB)
vrops-kb-14-capacity-25-provisioned-volume.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Provisioned Space.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World that have the largest provisioned sizes reported to hosts.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

Top 25 Hosts by Provisioned Space (GB)
vrops-kb-15-capacity-25-provisioned-host.png

Widget Type: Top-N.
Object Type: FlashArray Host.
Metrics: Provisioned Space.
Purpose: View the top 25 hosts across all arrays in the Pure Storage World that have the largest provisioned sizes reported by the volumes to which they are connected.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

Top 25 Volumes by Host Written Space (GB)
vrops-kb-16-capacity-25-host-written.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Host Written Space.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World that have the largest estimated host written.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

Top 25 Volumes by Dead Space (GB)
vrops-kb-17-capacity-25-dead-space.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Dead Space.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World that have the largest dead space reported.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

FlashArray Performance Dashboard

The FlashArray Performance dashboard displays, at a glance, bandwidth, latency, and IOPS statistics to help administrators intelligently balance workloads.

FlashArray Write Bandwidth Colored by Write Latency (μs)
vrops-kb-18-performance-dash-01.png

Widget Type: Heat map.
Object Type: Pure Storage FlashArray.
Metrics: Sized by Input Per Second / Colored by Write Latency.
Purpose: Determine and analyze the write bandwidth and latency metrics across all arrays in the Pure Storage World.

Each rectangle in the heat map represents an array in the Pure Storage World.

The rectangle is sized by number of bytes written per second relative to the other arrays, where the largest rectangle represents the array with the highest bandwidth. The rectangle is colored according to write latency, measured in microseconds.

vRealize Operations Manager uses the most recently collected data to generate the heat map values.

Click a rectangle and then click the Show Detail icon to drill down to the array details. Double-click a rectangle to view the array details relative to the entire Pure Storage World.

The widget is configured as a provider to the FlashArray Write Latency (μs) - Historical Trend sparkline chart widget.

FlashArray Write Latency (μs) - Historical Trend

Click one or more arrays in the FlashArray Write Bandwidth Colored by Latency (μs) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: Pure Storage FlashArray.
Metrics: Write Latency.
Purpose: View write latency for the selected array over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

FlashArray Read Bandwidth Colored by Read Latency (μs)
vrops-kb-18-performance-dash-02.png

Widget Type: Heat map.
Object Type: Pure Storage FlashArray.
Metrics: Sized by Output Per Second / Colored by Read Latency.
Purpose: Determine and analyze the read bandwidth and latency metrics across all arrays in the Pure Storage World.

Each rectangle in the heat map represents an array in the Pure Storage World.

The rectangle is sized by number of bytes read per second relative to the other arrays, where the largest rectangle represents the array with the highest bandwidth. The rectangle is colored according to read latency, measured in microseconds.

vRealize Operations Manager uses the most recently collected data to generate the heat map values.

Click a rectangle and then click the Show Detail icon to drill down to the array details. Double-click a rectangle to view the array details relative to the entire Pure Storage World.

The widget is configured as a provider to the FlashArray Read Latency (μs) - Historical Trend sparkline chart widget.

FlashArray Read Latency (μs) - Historical Trend

Click one or more arrays in the FlashArray Read Bandwidth Colored by Latency (μs) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: Pure Storage FlashArray.
Metrics: Read Latency.
Purpose: View read latency for the selected array over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Volume Write Bandwidth (MB/s) Colored by Write Latency (μs)

vrops-kb-18-performance-dash-03.png

Widget Type: Heat map.
Object Type: FlashArray Volume.
Metrics: Sized by Input Per Second / Colored by Write Latency.
Purpose: Determine and analyze the write bandwidth and latency metrics for all volumes across all arrays in the Pure Storage World.

Each rectangle in the heat map represents a volume belonging to an array in the Pure Storage World.

The rectangle is sized by number of bytes written per second relative to the other volumes, where the largest rectangle represents the volume with the highest bandwidth. The rectangle is colored according to write latency, measured in microseconds.

vRealize Operations Manager uses the most recently collected data to generate the heat map values.

Click a rectangle and then click the Show Detail icon to drill down to the volume details. Double-click a rectangle to view the volume details relative to the entire Pure Storage World.

The widget is configured as a provider to the Volume Write Latency (μs) - Historical Trend sparkline chart widget.

Volume Write Latency (μs) - Historical Trend

Click one or more volumes in the Volume Write Bandwidth (MB/s) Colored by Write Latency (μs) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Write Latency.
Purpose: View write latency for the selected volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Volume Read Bandwidth (MB/s) Colored by Read Latency (μs)
vrops-kb-18-performance-dash-04.png

Widget Type: Heat map.
Object Type: FlashArray Volume.
Metrics: Sized by Output Per Second / Colored by Read Latency.
Purpose: Determine and analyze the read bandwidth and latency metrics for all volumes across all arrays in the Pure Storage World.

Each rectangle in the heat map represents a volume belonging to an array in the Pure Storage World.

The rectangle is sized by number of bytes read per second relative to the other volumes, where the largest rectangle represents the volume with the highest bandwidth. The rectangle is colored according to read latency, measured in microseconds.

vRealize Operations Manager uses the most recently collected data to generate the heat map values.

Click a rectangle and then click the Show Detail icon to drill down to the volume details. Double-click a rectangle to view the volume details relative to the entire Pure Storage World.

The widget is configured as a provider to the Volume Read Latency (μs) - Historical Trend sparkline chart widget.

Volume Read Latency (μs) - Historical Trend

Click one or more volumes in the Volume Read Bandwidth (MB/s) Colored by Read Latency (μs) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Read Latency.
Purpose: View read latency for the selected volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Write Latency (μs)
vrops-kb-18-performance-dash-05.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Write Latency.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World with the fastest average arrival-to-completion time for a host write operation.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Write Latency (μs) - Historical Trend sparkline chart widget.

Volume Write Latency (μs) - Historical Trend

Click one or more volumes in the Top 25 Volumes by Write Latency (μs) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Write Latency.
Purpose: View write latency for a “Top 25” volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Read Latency (μs)
vrops-kb-18-performance-dash-06.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Read Latency.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World with the fastest average arrival-to-completion time for a host read operation.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Read Latency (μs) - Historical Trend sparkline chart widget.

Volume Read Latency (μs) - Historical Trend

Click one or more volumes in the Top 25 Volumes by Read Latency (μs) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Read Latency.
Purpose: View read latency for a “Top 25” volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Write Bandwidth (MB/s)
vrops-kb-18-performance-dash-07.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Input Per Second.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World with the highest number of bytes written per second.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Write Bandwidth (MB/s) - Historical Trend sparkline chart widget.

Volume Write Bandwidth (MB/s) - Historical Trend

Click one or more volumes in the Top 25 Volumes by Write Bandwidth (MB/s) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Input Per Second.
Purpose: View write bandwidth for a “Top 25” volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Read Bandwidth (MB/s)
vrops-kb-18-performance-dash-08.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Output Per Second.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World with the highest number of bytes read per second.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Read Bandwidth (MB/s) - Historical Trend sparkline chart widget.

Volume Read Bandwidth (MB/s) - Historical Trend

Click one or more volumes in the Top 25 Volumes by Read Bandwidth (MB/s) widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Output Per Second.
Purpose: View read bandwidth for a “Top 25” volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Writes Per Second
vrops-kb-18-performance-dash-09.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Writes Per Second.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World with the highest number of write requests processed per second.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Writes Per Second - Historical Trend sparkline chart widget.

Volume Writes Per Second - Historical Trend

Click one or more volumes in the Top 25 Volumes by Writes Per Second widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Writes Per Second.
Purpose: View IOPS metrics for a “Top 25” volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Top 25 Volumes by Reads Per Second
vrops-kb-18-performance-dash-10.png

Widget Type: Top-N.
Object Type: FlashArray Volume.
Metrics: Reads Per Second.
Purpose: View the top 25 volumes across all arrays in the Pure Storage World with the highest number of read requests processed per second.

The default time range of the Top-N graph is the last 30 days. The chart is created by calculating the average of all data points collected every 5 minutes over the last 30 days.

The widget is configured as a provider to the Volume Reads Per Second - Historical Trend sparkline chart widget.

Volume Reads Per Second - Historical Trend

Click one or more volumes in the Top 25 Volumes by Reads Per Second widget to display the sparkline data.

Widget Type: Sparkline.
Object Type: FlashArray Volume.
Metrics: Reads Per Second.
Purpose: View IOPS metrics for a “Top 25” volume over a specified time range. The default time range of each graph is the last six hours. Click the Time Range icon to extend the time range to as far back as 1 year.

Pure Environment Dashboard

The dashboard provides a high-level view of the Pure Storage infrastructure and topology. The dashboard enables you to view the Pure Storage resource in the object hierarchy and access a set of pre-set metrics or customize to view them as your requirements.  

Using the dashboard enables you to quickly identify in which layer the problem is and a way to accelerate the troubleshooting process. 


vrops-kb-19-env-dash-01.png

The Pure Environment dashboard contains the following widgets: 

Environment Overview widget
vrops-kb-19-env-dash-02.png

Provides a top down relationship view from the Data Centre to the Pure Storage related resources that enables to select a resource and quickly see variety of metrics on other widgets.

The badge in the Environment Overview is color coded and displays the health state of the FlashArray Adapter objects. 

Badge

Description

clipboard_e20751dc9a644f8ef49d6f9e636fcb99f.png

The health status of the specified object is critical.

clipboard_e100f645d52ad176bb8ad59a68e9d61fd.png

The health status of the specified object is good.

clipboard_eb0d728b9031e167bd66500efcbaad760.png

The health status of specified object is in warning state.

clipboard_ed2effbb30e449a2dcea6de596299cf69.png

The health status of the specified object is unknown.

vrops-kb-19-env-dash-03.png
Object Relationships widget
vrops-kb-19-env-dash-04.png

Displays how each resource in the environment is related to the overall topology. All the parent and child object of the specified objects is displayed in this widget.

Metrics Picker widget

vrops-kb-19-env-dash-06.png

Displays all the metrics related to the specified resource in Environment Selector. The selected metric gets populated in the metrics chart.

Metrics Chart widget

vrops-kb-19-env-dash-07.png

The Metric Chart is driven by the Metric Picker widget. The chart displays the default metrics for the specified object. Other than the default ones, you can choose to select the desired metrics from the Metric Picker widget.

Alert list widget
vrops-kb-19-env-dash-08.png

Displays the alerts, if there are any, for the selected resource in Environment Overview widget.

To view the details, click the arrow. The detail of the alert is displayed in a tabular format.

For example, to view the alert details for Today, click the dropdown arrow. The Alert List window lists the alerts and its details in a tabular format.

vrops-kb-19-env-dash-09.png

To view the details, hover the cursor over the alert for which you want to view the details. 

To update the alert list, in Alert List page, click refresh. The Alert List updates to reflect the new alerts.

Pure Hosted VMs Dashbaord

The Pure Hosted VMs dashboard displays the statistics for all the virtual machines, their datastores, related volumes, array, and Alerts. The dashboard displays the metrics for each related resource. 

vrops-kb-20-host-vms-dash-01.png
Virtual Machine widget
vrops-kb-20-host-vms-dash-02.png

Displays all the virtual machines that are hosted on a datastore which are created from a Pure Storage FlashArray Volume.

This widget drives the Virtual Machine Metric widget and the Related Datastore widget as per the selected Virtual Machine.

Virtual Machine Metric widget
vrops-kb-20-host-vms-dash-03.png

Displays the pre-defined metrics for the Pure Hosted VMs.

Related Datastore widget
vrops-kb-20-host-vms-dash-04.png

This widget displays the metrics for the datastore created on the specified Volume.

Datastore Metric widget
vrops-kb-20-host-vms-dash-05.png

Displays the pre-defined metrics for the related datastore.

FlashArray Volume widget

vrops-kb-20-host-vms-dash-06.png

Displays the volume which is used to create the datastore displayed in the related datastore widget.

FlashArray Volume Metric widget
vrops-kb-20-host-vms-dash-07.png

Displays the pre-defined metrics for the specified FlashArray Volume.

FlashArray widget
vrops-kb-20-host-vms-dash-08.png

Displays the details of the FlashArray for the selected FlashArray Volume.

FlashArray Metrics widget
vrops-kb-20-host-vms-dash-09.png

Displays the pre-defined metrics for the specified FlashArray.

Volume Overview Dashboard

This dashboard displays the statistics for Pure Storage FlashArray hosted volumes, their capacity, usage, performance, and its health.

vrops-kb-21-vol-over-dash-01.png

The dashboard includes following widgets:

FlashArray Volumes widget

vrops-kb-21-vol-over-dash-02.png

Displays all the volumes created under the configured FlashArray and provides information such as the policy defined and the collection state of the volumes.

FlashArray Volumes Relationship widget
vrops-kb-21-vol-over-dash-03.png

Displays the object hierarchy for the selected volume. It helps to identify the parent and child objects of the specified volume.

Alert List widget
vrops-kb-21-vol-over-dash-04.png

Displays the alerts triggered for the specified volume selected in the FlashArray Volume widget.

FlashArray Volume Health widget
vrops-kb-21-vol-over-dash-05.png

Display a continuous health state of the selected volume. This helps to view the health in percentage over a period of time.

FlashArray Volume Metric widget
vrops-kb-21-vol-over-dash-06.png

This widget displays the predefined capacity utilization metrics for the specified volume. 

FlashArray Volume Property List widget
vrops-kb-21-vol-over-dash-07.png

Displays the default Property Name and the Value for the object types of a specified volume.

The Object Name is a link that leads you to the Object’s Home page for all the property related details. 


Alerts

Alerts help identify problem areas in the vRealize Operations environment.

The Pure Storage FlashArray management pack includes preconfigured alerts, many of which are closely mapped to the alerts generated through the Purity array. vRealize Operations Manager leverages these alerts to analyze the all of the objects within the Pure Storage World hierarchy and generate health and risk alerts for problems areas.

The Pure Storage Adapter Alert Definitions can be found by navigating to Alerts > Alert Settings > Alert Definitions

vrops-kb-22-alert-def.png

Health alerts mainly focus on FlashArray problems. For example, a health alert is generated when vRealize Operations Manage detects a disconnected cable or drive failure. Health alerts require immediate attention. Risk alerts mainly focus on capacity. For example, a risk alert is generated when vRealize Operations Manager detects that storage consumption has reached a high percentage of usable capacity.

Alerts are further organized by criticality levels which indicate the current operational state of each object and whether any problems must be addressed.

Alert criticality is quickly identifiable based on badge color and is divided into the following levels:

Alert Type

Color Code

Description

Critical Alerts 

Red

Urgent messages that indicates problems that might cause critical failures if not immediately attended.

Immediate

Orange

Urgent messages that indicates problems which require immediate attention and problem solving.

Warning

Yellow

Important messages which will alert of a condition that may cause a problem in the future. These alerts call for immediate attention and action.

Information

No color

Information displayed due to change in state and may not require action.

The following table lists the preconfigured alerts that are provided by the Pure Storage FlashArray Adapter: 

Alert Type

Pure FlashArray Notification Code

Descriptions

Critical

67

Multipath configuration for one or more hosts appears to be incorrect. This may impact high availability.

Warning

104

Errors found in syslog server configuration.

Ensure the Pure Storage syslog servers are configured accurately and all configured URIs point to reachable servers

Informational

105

The management pack update on the <specified array> has completed successfully.

Warning

106

The management pack update on the <specified array> failed to start.

Critical

108

The software update has completed with errors that require attention.

Critical

109

The purity software update on <*array> has stopped partway through the update process.

Informational

110

New updates are available for <*array>.

Critical

111

The purity software update on <*array >. The controllers are in different firmware versions and the array is not in a highly available state.

Critical

119

One or more pods are offline locally. The pods may still be online on the peer array.

Critical

120

One or more pods are offline on the peer array. The pods remain writable and configurable. Data and configuration resync as soon as the communication is restored with the peer array.

Informational

121

One or more pods are resyncing. The pods are still online on the peer array. While this array is resyncing, the data inside the pod is frozen and the configuration is read-only locally. The pod can still be copied into a local pod to be made writable, giving the volumes new serial numbers.

Critical

122

A mediator was detected with an unhealthy status. Replication will continue to function, however an HA event without mediator access may result in an outage

Warning

123

Degraded connection to peer array

Warning

134

KMIP certificates will expire shortly

Critical

136

Snapshot offloads failed on <*destination> due to invalid permission settings on NFS share.

Informational

137

Offload target {} has {} free space remaining on NFS share.

Warning

137

Offload target has 10 % free space remaining on NFS share.

Critical

137

If free space is less than 1%

Informational

140

Synchronous replication round-trip time exceeds threshold of 50ms.

Informational  

142

Once the volume limit is reached, you will not be able to create any more volumes.

Warning

142

When volume count hits 90% of the limit, but is less than 100%.

Critical

142

When volume count hits 100% of the limit.

Informational

143

The protection group limit is reached; you will not be able to create any more protection groups.

Warning

143

When protection group count hits 90% of the limit, but is less than 100%.

Critical

143

When protection group count hits 100% of the limit.

Critical

145

The restoring of <*target> from an offloaded snapshot is not progressing due to technical issues.

The restoration process will resume after the issues are resolved.

Critical

151

Snapshot offloads failed on <*> due to maximum snapshot limit reached.

Informational

152

Specified <*pod> is online. You can start writing or change its configuration.

Warning

155

One or more users denied access due to role misconfiguration

Informational

158

One or more users granted reduced permissions due to role misconfiguration.


Reports

Generate vRealize Operations Manager reports to capture data at a specific point in time and display the output in PDF or CSV format for further analysis. vRealize Operations Manager includes a library of report templates you can use to generate reports. Reports can be generated on demand or configured to automatically generate at scheduled intervals.

To see a full list of report templates, select Content > Reports. A list of Report Templates appears in the right pane. Click the Generated Reports tab to view a list reports that have been generated. Click the PDF of CSV icon next to any generated report to view the report output.

The vRealize Manager Operations reports are highly customizable. For example, you can create report templates to display specific FlashArray resource information.

Refer to the vRealize Operations Manager Customization and Administration Guide for general steps on how to customize reports.

Sample Reports

In the following examples, two report templates are created to display various FlashArray capacity and performance metrics.

Displaying Raw Space Usage for all FlashArray Volumes

To create a report template that displays a list of FlashArray volumes sorted in descending order by raw space used, specify the following report configurations:

Name and Description

Specify a name and description for the report template.

Views

Create a new List view with the following settings:

  • Name and Description: Name and description of the list.
  • Presentation: List.
  • Subjects: Pure Volume.
  • Data: Capacity|Used Space.

Formats

Customize with your preferences.

Layout Options

Customize with your preferences.

Here is a sample PDF output of the report:

report screen.png

Displaying Performance Metrics for all FlashArray Volumes

To create a report template that displays a list of bandwidth, IOPS, and latency metrics for all FlashArray volumes, sorted in descending order by input per second, specify the following report configurations:

Name and Description

Specify a name and description for the report template.

Views

Create a new List view with the following settings:

  • Name and Description: Name and description of the list.
  • Presentation: List.
  • Subjects: Pure Volume.
  • Data: Performance|Input Per Second (and configure sort order to "Descending"), Performance|Output Per Second, Performance|Reads Per Second, Performance|Writes Per Second, Performance|Read Latency, Performance|Write Latency.

Formats

Customize with your preferences.

Layout Options

Customize with your preferences.

Here is a sample PDF output of the report:

clipboard_ea3f53cbda723764fff2e52fb10a6cab2.png

Logs and Troubleshooting

vRealize Operations Manager records adapter events, metrics, and errors through the adapter and collector log files.

Diagnostic information for the Pure Storage adapter is stored in the collector.log file. The file contains information such as data collection and FlashArray connection details.

The Pure Storage adapter is constantly collecting FlashArray data. As such, the PureStorageAdapter solution should always in be a Collection State of "Collecting" and a Collection Status of "Data receiving." If the PureStorageAdapter solution is not in those states, check the collector.log file to diagnose the problem.

In the collector.log file, PureStorageAdapter events are identified by the com.purestorage.vrops.adapter.PureStorageAdapter method.

The PureStorageAdapter.log file logs the information related to adapter events and metrics that helps to troubleshoot errors. The file contains information such as data collection and FlashArray connection details.

Viewing Pure Storage Adapter Log Events

To view the collector.log details:

  1. In the left pane, click Administration.
  2. Select Support > Logs.
  3. Double-click the COLLECTOR folder.
  4. In the COLLECTOR folder, double-click the collector.log file.
    1. PureStorageAdapter events are identified by the com.purestorage.vrops.adapter method.

To view the PureStorageAdapter.log log file

  1. In the vROps left pane, click Administration. 
  2. Select Support > Logs. 
  3. Double-click the COLLECTOR folder. 
  4. Expand the adapters folder and in the Pure Storage Adapter folder double-click the PureStorageAdapter.log file to view the log.

Login Permissions

Issue: Adapter is installed but does not appear in the vRealize Solutions tab.

Solution: Verify that you have the correct set of permissions to view the adapter. Log in with a vRealize administrator account.


End User Agreement

The End-User Agreement can be found here.


Related KB Articles and Blog Posts