ViPR SRM 3.6 – Create Custom Chargeback Reports
Table of Contents
The LUN storage chargeback reports can help you understand the actual cost of storage in your environment. A set of four reports show chargeback metrics for different aspects of storage usage.
- Primary Used Chargeable report
- Primary storage is space for the original copy of data (and not for clones, snapshots, or replications). Used storage is the blocks that were allocated to arrays and are now unavailable for use by another device.
- Primary Presented Chargeable report
- Primary storage is for the original copy of data (and not for clones, snapshots, or replications). Presented storage is space that was made available to the host systems by the storage systems.
- Total Used Chargeable report
- Total storage is space for the original copy of data plus data clones, snapshots, and replications. Used storage is the blocks that were allocated to arrays and are now unavailable for use by another device.
- Total Presented Chargeable report
- Total storage is space for the original copy of data plus data clones, snapshots, and replications. Presented storage is space that was made available to the host systems by the storage systems.
Object storage chargeback metrics are contained in a separate set of reports. Those reports show object storage usage by service levels within tenants and projects.
About device groups
All of the LUN storage chargeback reports show metrics by device groups, broken down by service levels.
A device group is a collection of storage devices. Membership in a group is controlled by dynamic rules and static selection. You can create new device groups and edit membership to existing groups.
- With dynamic rules, you define the devices to include in the group by defining the conditions of membership. Rules are applied dynamically to existing devices and any new devices as they are added to your infrastructure. Typical rules use device name, device type, or device model as selection criteria.
- With static selection, you manually select devices to add to the group.
Advanced features include:
- Ability to define membership in a group using any device property in the database. The UI provides a wizard for constructing the rules.
- Ability to use a Java regex expression as a rule definition.
- Ability to display the Java regex expression underlying any group's membership criteria. In this way, you can copy criteria from one group and use it as the basis for a new group.
About LUN service levels
The LUN service levels classify LUN storage space according to storage characteristics, such as the storage device type, disk type, speed, or response time. Service levels help to ensure compliance to service level agreements (SLAs) and customer needs.
Service level names are predefined and consist of commonly used names, such as Platinum, Gold, and Silver. Each service level is defined by underlying rules. With appropriate permissions, administrators can customize these rules and add new rules to a service level.
Three custom service levels are installed without any rules and are available for you to add rules to them.
Customized chargeback reports
Customized groups, along with customized service levels, provide a way to classify, analyze, and charge back for storage usage according to your business needs and SLAs.
To capture chargeback metrics for a specific customer, application, or business unit, define a device group that contains all of the storage devices used by that customer, application, or business unit. ViPR SRM automatically generates a set of chargeback reports for the new group.
You can use this same method to obtain chargeback reports specific to an application or a business unit.