Storage Virtualize Performance Statistics

The IBM® Storage Virtualize REST model API replaces the Common Information Model (CIM) methods to extract general performance statistics from a Storage Virtualize system for new users.

Overview

Application programmers, who are migrating away from CIM to REST API, and new REST API users can complete the following tasks to extract system performance statistics:
  • Understand the now decommissioned CIM-based performance statistics for the IBM Storage Virtualize systems.
  • Discover and connect to the REST API to list and download performance data files.
  • Retrieve and extract metrics and apply calculations that were previously applied by the CIM agent.

Introduction

The CIM agent is a set of standards that are developed by the Distributed Management Task Force (DMTF). CIM includes an open approach to the design and implementation of storage systems, applications, databases, networks, and devices.

Newer systems increasingly rely on the REST architecture to manage and monitor systems, as it optimally utilises HTTP, thereby providing an advantage over CIM. The HTTP-based infrastructure is widely available and comes with built-in features, including caches, proxies, and scalability. REST systems are stateless, making REST operations simple and performance efficient.

IBM Storage Virtualize support a REST API implementation that is tuned for performance and scalability. Therefore, existing systems that rely on CIM agent functionality must upgrade to use the REST interface as the underlying delivery mechanism to obtain performance metrics.

The following sections provide information related to the migration process, calculations that are performed internally by the CIM agent, and coding examples. This information aims at simplifying the migration process such that the level of complexity involved in implementing and managing the existing scripts is greatly reduced.