Cloud Enterprise Object Storage REST API

Search (SHIFT+S)




Get Local Zone Storage Pools

GET /dashboard/zones/localzone/storagepools

Gets the local VDC storage pool details.


Required Roles

Requires one of the following roles:

  • SYSTEM_MONITOR

  • SYSTEM_ADMIN


Response Body

Local VDC storage pool details.


JSON Example

Request
GET https://192.168.0.0:4443/dashboard/zones/localzone/storagepools HTTP/1.1

Content-Type: application/json
X-SDS-AUTH-TOKEN: <AUTH_TOKEN>
Response
HTTP/1.1 200 OK
Content-Type: application/json

{
  "apiChange" : "1",
  "title" : "storagepools List",
  "_links" : {
    "self" : {
      "href" : "/dashboard/zones/localzone/storagepools"
    }
  },
  {
    "_links": {
        "self": { "href": "/dashboard/zones/localzone/storagepools "},
    },
    "_embedded": {
        "instances": [{
            "_links": {
                "self": { "href": "/dashboard/storagepools/{sp-id1}" },
                "nodes": { "href": "/dashboard/storagepools/{sp-id1}/nodes" },
            },
            "apiChange" : "1",
            "id": "sp-id1",
            "name": "sp_name",

            "numNodes": "8",
            "numGoodNodes": "8",
            "numBadNodes": "0",
            "numMaintenanceNodes": "0"

            "numDisks": "64",
            "numGoodDisks": "63",
            "numBadDisks": "1",
            "numMaintenanceDisks": 0,
            "numReadyToReplaceDisks": 0,
            "numNodesWithSufficientDiskSpace" : "1",

            "diskSpaceTotal": [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":500}, {"t":"55433455" , " Space ":500}],
            "diskSpaceFree": [ {"t":"12345678" , "Space":100}, {"t":"23435455" , " Space ":100}, {"t":"55433455" , " Space ":50}],
            "diskSpaceAllocated": [ {"t":"12345678" , "Space":400}, {"t":"23435455" , " Space ":400}, {"t":"55433455" , " Space ":450}],
            "diskSpaceAllocatedL1" : [ { "t" : "1502322826", "Space" : "44217988320" } ],
            "diskSpaceAllocatedL2" : [ { "t" : "1502322582", "Space" : "59861049600" } ]
            "diskSpaceAllocatedPercentage" : [ { "t" : "1502322582", "Percent" : "1.3010893632101532" } ],
            "diskSpaceFreeL1" : [ { "t" : "1502322826", "Space" : "7547002489760" } ],
            "diskSpaceFreeL2" : [ { "t" : "1502322582", "Space" : "348295061120" } ],

            "diskSpaceAllocatedGeoCacheCurrent" : [ { "t" : "1502938161855", "Capacity" : "0" } ],
            "diskSpaceAllocatedGeoCopyCurrent" : [ { "t" : "1502938161855", "Capacity" : "536870400" } ],
            "diskSpaceAllocatedLocalProtectionCurrent" : [ { "t" : "1502938161855", "Capacity" : "82454345600" } ],
            "diskSpaceAllocatedSystemMetadataCurrent" : [ { "t" : "1502938161855", "Capacity" : "40667932800" } ],
            "diskSpaceAllocatedUserDataCurrent" : [ { "t" : "1502938161855", "Capacity" : "134217600" } ],
            "diskSpaceOfflineTotalCurrent" : [ { "t" : "1502937134", "Space" : "0" } ],
            "diskSpaceReservedCurrent" : [ { "t" : "1512778311", "Space" : "207500681984" } ],


            "chunksRepoNumber":"1000",
            "chunksRepoTotalSealSize": "5000000,
            "chunksRepoAvgSealSize": "5000000",
            "chunksL0BtreeNumber": "1000",
            "chunksL0BtreeTotalSize": "5000000",
            "chunksL0BtreeAvgSize": "5000000",
            "chunksL0JournalNumber": "1000",
            "chunksL0JournalTotalSize": "5000000",
            "chunksL0JournalAvgSize": "5000000",
            "chunksL1BtreeNumber": "1000",
            "chunksL1BtreeTotalSize": "5000000",
            "chunksL1BtreeAvgSize": "5000000",
            "chunksL1JournalNumber": "1000",
            "chunksL1JournalTotalSize": "5000000",
            "chunksL1JournalAvgSize": "5000000",
            "chunksGeoCopyNumber": "1000",
            "chunksGeoCopyTotalSize": "5000000",
            "chunksGeoCopyAvgSize": "5000000 ",
            "chunksGeoCacheCount" : "0",
            "chunksGeoCacheTotalSize" : "0",
            "chunksXorNumber": "1000",
            "chunksXorTotalSize": "5000000",
            "chunksXorAvgSize": "5000000",
            "chunksEcCodedTotalSealSize": [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":300}, {"t":"55433455" , " Space ":400}],
            "chunksEcApplicableTotalSealSize":  [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":300}, {"t":"55433455" , " Space ":400}],
            "chunksEcCodedRatio": [ {"t":"12345678" , "Percent":50.1}, {"t":"23435455" , " Percent ":90.5}, {"t":"55433455" , " Percent ":98.7}],
            "chunksEcRate": [ {"t":"12345678" , "Rate":500}, {"t":"23435455" , "Rate":300}, {"t":"55433455" , "Rate":400}],
            "chunksEcCompleteTimeEstimate": 235,

            "recoveryBadChunksTotalSize": [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":300}, {"t":"55433455" , " Space ":400}],
            "recoveryRate": [ {"t":"12345678" , "Rate":500}, {"t":"23435455" , "Rate":300}, {"t":"55433455" , "Rate":400}],
            "recoveryCompleteTimeEstimate": 235

        }, {
            "_links": {
                "self": { "href": "/dashboard/storagepools/{sp-id2}" },
                "nodes": { "href": "/dashboard/storagepools/{sp-id2}/nodes" },
            },
            "apiChange" : "1",
            "id": "sp-id2",
            "name": "sp_name",

            "numNodes": "8",
            "numGoodNodes": "8",
            "numBadNodes": "0",
            "numMaintenanceNodes": "0"

            "numDisks": "64",
            "numGoodDisks": "63",
            "numBadDisks": "1",
            "numMaintenanceDisks": 0,
            "numReadyToReplaceDisks": 0,
            "numNodesWithSufficientDiskSpace" : "1",

            "allocatedCapacityForecast" : [
                {"unit" : "day", "forecast" : "9", "history" : "7", "target" : "50"},
                {"unit" : "day", "forecast" : "15", "history" : "7", "target" : "80"},
                {"unit" : "", "forecast" : "N/A", "history" : "30", "target" : "50"},
                {"unit" : "day", "forecast" : "53", "history" : "30", "target" : "80"}
            ],

            "diskSpaceTotal": [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":500}, {"t":"55433455" , " Space ":500}],
            "diskSpaceFree": [ {"t":"12345678" , "Space":100}, {"t":"23435455" , " Space ":100}, {"t":"55433455" , " Space ":50}],
            "diskSpaceAllocated": [ {"t":"12345678" , "Space":400}, {"t":"23435455" , " Space ":400}, {"t":"55433455" , " Space ":450}],
            "diskSpaceAllocatedL1" : [ { "t" : "1502322826", "Space" : "44217988320" } ],
            "diskSpaceAllocatedL2" : [ { "t" : "1502322582", "Space" : "59861049600" } ]
            "diskSpaceAllocatedPercentage" : [ { "t" : "1502322582", "Percent" : "1.3010893632101532" } ],
            "diskSpaceFreeL1" : [ { "t" : "1502322826", "Space" : "7547002489760" } ],
            "diskSpaceFreeL2" : [ { "t" : "1502322582", "Space" : "348295061120" } ],

            "diskSpaceAllocatedGeoCacheCurrent" : [ { "t" : "1502938161855", "Capacity" : "0" } ],
            "diskSpaceAllocatedGeoCopyCurrent" : [ { "t" : "1502938161855", "Capacity" : "536870400" } ],
            "diskSpaceAllocatedLocalProtectionCurrent" : [ { "t" : "1502938161855", "Capacity" : "82454345600" } ],
            "diskSpaceAllocatedSystemMetadataCurrent" : [ { "t" : "1502938161855", "Capacity" : "40667932800" } ],
            "diskSpaceAllocatedUserDataCurrent" : [ { "t" : "1502938161855", "Capacity" : "134217600" } ],
            "diskSpaceOfflineTotalCurrent" : [ { "t" : "1502937134", "Space" : "0" } ],


            "chunksRepoNumber": "1000",
            "chunksRepoTotalSealSize": "5000000",
            "chunksRepoAvgSealSize": "5000000",
            "chunksL0BtreeNumber": "1000",
            "chunksL0BtreeTotalSize": "5000000",
            "chunksL0BtreeAvgSize": "5000000",
            "chunksL0JournalNumber": "1000",
            "chunksL0JournalTotalSize": "5000000",
            "chunksL0JournalAvgSize": "5000000",
            "chunksL1BtreeNumber": "1000",
            "chunksL1BtreeTotalSize": "5000000",
            "chunksL1BtreeAvgSize": "5000000",
            "chunksL1JournalNumber": "1000",
            "chunksL1JournalTotalSize": "5000000",
            "chunksL1JournalAvgSize": "5000000",
            "chunksGeoCopyNumber": "1000",
            "chunksGeoCopyTotalSize": "5000000",
            "chunksGeoCopyAvgSize": "5000000",
            "chunksGeoCacheCount" : "0",
            "chunksGeoCacheTotalSize" : "0",
            "chunksXorNumber": "1000",
            "chunksXorTotalSize": "5000000",
            "chunksXorAvgSize": "5000000",
            "chunksEcCodedTotalSealSize": [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":300}, {"t":"55433455" , " Space ":400}],
            "chunksEcApplicableTotalSealSize":  [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":300}, {"t":"55433455" , " Space ":400}],
            "chunksEcCodedRatio": [ {"t":"12345678" , "Percent":50.1}, {"t":"23435455" , " Percent ":90.5}, {"t":"55433455" , " Percent ":98.7}],
            "chunksEcRate": [ {"t":"12345678" , "Rate":500}, {"t":"23435455" , "Rate":300}, {"t":"55433455" , "Rate":400}],
            "chunksEcCompleteTimeEstimate": 235,

            "recoveryBadChunksTotalSize": [ {"t":"12345678" , "Space":500}, {"t":"23435455" , " Space ":300}, {"t":"55433455" , " Space ":400}],
            "recoveryRate": [ {"t":"12345678" , "Rate":500}, {"t":"23435455" , "Rate":300}, {"t":"55433455" , "Rate":400}],
            "recoveryCompleteTimeEstimate": 235

            "gcUserDataIsEnabled" : "true",
            "gcSystemMetadataIsEnabled" : "true",
            "gcUserTotalDetectedCurrent" : [ { "t" : "1512758218", "Capacity" : "2952787200" } ],
            "gcUserPendingCurrent" : [ { "t" : "1512758218", "Capacity" : "0" } ],
            "gcUserReclaimedCurrent" : [ { "t" : "1512758218", "Capacity" : "2952787200" } ],
            "gcUserUnreclaimableCurrent" : [ { "t" : "1512758218", "Capacity" : "0" } ],

            "gcSystemTotalDetectedCurrent" : [ { "t" : "1512758218", "Capacity" : "805305600" } ],
            "gcSystemPendingCurrent" : [ { "t" : "1512758218", "Capacity" : "0" } ],
            "gcSystemReclaimedCurrent" : [ { "t" : "1512758218", "Capacity" : "805305600" } ],
            "gcSystemUnreclaimableCurrent" : [ { "t" : "1512758218", "Capacity" : "0" } ],

            "gcCombinedTotalDetectedCurrent" : [ { "t" : "1512758218", "Capacity" : "3758092800" } ],
            "gcCombinedPendingCurrent" : [ { "t" : "1512758218", "Capacity" : "0" } ],
            "gcCombinedReclaimedCurrent" : [ { "t" : "1512758218", "Capacity" : "3758092800" } ],
            "gcCombinedUnreclaimableCurrent" : [ { "t" : "1512758218", "Capacity" : "0" } ],

            "gcUserReclaimedOverTimeRange" : [ { "t" : "1512759186", "Capacity" : "0" } ],
            "gcSystemReclaimedOverTimeRange" : [ { "t" : "1512759186", "Capacity" : "0" } ],
            "gcCombinedReclaimedOverTimeRange" : [ { "t" : "1512759186", "Capacity" : "0" }  ],
            "gcUserReclaimedPerInterval" : [ {
               "t" : "1512345600",
               "Capacity" : "2952787200"
            }, {
               "t" : "1512756000",
               "Capacity" : "0"
            } ],
            "gcSystemReclaimedPerInterval" : [ {
               "t" : "1512734400",
               "Capacity" : "805305600"
             }, {
               "t" : "1512756000",
               "Capacity" : "0"
             } ],

        }]
    }
  }
}

ATTRIBUTES DESCRIPTION
======================
a. All Time Stamps are GMT Epoch time in seconds.

b. Numbers can be reported in different formats, including without decimal point (e.g. 23000000), with decimal point
   (23000000.0) or exponential (2.3e7)

c. <Attribute>Current: The most recent value of an attribute. The attribute is returned in the form of a single snapshot
   {"t":12345678, " 'value tag' ":10} where 'value tag' reports the most recently known value of the attribute
   and timestamp 't' reports time for which this value is available. The value tag is the same as used for the original
   historical attribute. Units of the reported current value are the same as units of the corresponding historical attribute.

d. <Attribute>Summary: (historical attributes only) The summary values for a historical attribute which includes
   Min (lowest), Max (highest) and Avg (average) values across all snapshots. The attribute is returned in the form of
   {"Min": {"t":"12345678", "Percent":10}, "Max": {"t":"23435455", "Percent": "43"}, "Avg": "30.67" }.
   The value tag is the same as used for the original historical attribute. Units of the reported current value are the
   same as units of the corresponding historical attribute.

e. 'dataType' filter: The client can use this filter to indicate which data needs to be returned in the feed. If not supplied,
    both current and historical data will be returned.
    dataType=current: return only the Current values, as detailed in Point C.
    dataType=historical&startTime=<Time>&endTime=<Time>&interval=<Interval in seconds>: return historical series data
    and summary for the period specified. Start and End Times are in Epoch Time in Seconds.

f. 'category' filter: Every API can be called with an optional 'category' filter. This filter specifies the category of
    data to be included in the API. It is recommended to use filters only when a subset of the attributes is necessary.

    category=capacityForecast: Use this filter to fetch specifically capacity forecasts for specified time frames and
    capacity targets. This filter works in conjunction with the following query parameters:
        cfTimeFrame: The list of time frames in the form of {<integer>d;<integer>w;...}, e.g., {7d;30d;26w}, with 'd' for day
                     and 'w' for week. For example, '7d' means the forecast is based on used capacity data in last 7 days.
        cfTarget: The list of targeted percentage of total capacity in the form of {<integer>;<integer>;...}, e.g., {50;80}.

        The forecast is based on linear regression of the historical data in the specified time frames. The results are
        number of days from now for used capacity to reach targeted capacity or 0 when used capacity has reached a specified
        target or "N/A" when
            a) used capacity history shows a downward trend in any specified time frames, or
            b) there are less than two historical data points in any specified time frames.

        curl example: curl -ksv https://10.1.1.1:4443/dashboard/zones/localzone/storagepools?category=capacityForecast\&cfTimeFrame='\{7d;40d\}'\&cfTarget='\{60;99\}'

g. Starting from ECS 2.2 a new attribute named "apiChange' is returned.  This attribute may be removed in future versions
   of the API, and currently always has the value "1".

--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
Attribute                       | dataType  |Category|                         Description                                  |Units
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
url.self                        |           |        |URL to this resource                                                  |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
url.self                        |           |        |URL to the+C114 storage pool resource                                 |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
title                           |           |        |Name of resource                                                      |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
url.nodes                       |           |        |URL to get data about all nodes in this storage pool                  |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
id                              |           |        |ID of the storage pool                                                |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
name                            |           |        |Name of the storage pool                                              |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numNodes                        |           |        |Number of nodes in the storage pool                                   |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numDisks                        |           |        |Total number of disks across nodes in the storage pool                |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numGoodDisks                    |           |health  |Number of good disks in the storage pool                              |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numBadDisks                     |           |health  |Number of bad disks in the storage pool                               |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numMaintenanceDisks             |           |health  |Number of disks in the storage pool with status of Maintenance        |
--------------------------------+-----------+-------------------------------------------------------------------------------+--------
numReadyToReplaceDisks          |           |health  | Number of disks on Node with status of Ready to replace              |
--------------------------------+---+-------+--------+----------------------------------------------------------------------+--------
allocatedCapacityForecast       |   |capacityForecast|Capacity forecast for given time frames and targets                   |
--------------------------------+---+-------+--------+----------------------------------------------------------------------+--------
diskSpaceTotal                  |historical |capacity|Total usable disk space across all nodes in the storage pool          |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceFree                   |historical |capacity|Total free usable disk space across all nodes in the storage pool     |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocated              |historical |capacity|Total usable disk space across all nodes in the storage pool          |Bytes
                                |           |        |allocated for chunks                                                  |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedL1            |historical |capacity|Space allocated for chunks on the disk(s) for L1                      |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedL2            |historical |capacity|Space allocated for chunks on the disk(s) for L2                      |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedPercentage    |historical |capacity|Total allocated space over total usable space on disk(s)              |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceFree                   |historical |capacity|Total free usable disk space of disk(s) if status is Good             |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceFreeL1                 |historical |capacity|Level 1 usable disk space                                             |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceFreeL2                 |historical |capacity|Level 2 usable disk space                                             |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedGeoCacheCurrent           |capacity|Disk space allocated for cached chunks                                |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedGeoCopyCurrent|           |capacity|Disk space allocated for chunk copies                                 |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedLocalProtectionCurrent    |capacity|Disk space allocated for local protection                             |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedSystemMetadataCurrent     |capacity|Disk space allocated for system metadata                              |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceAllocatedUserDataCurrent           |capacity|Disk space allocated for user data                                    |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceOfflineTotalCurrent    |           |capacity|Total current offline disk space for each storage pool                |Bytes
                                |           |        |in this zone, including only capacity of Offline nodes and            |
                                |           |        |disks (with status NotAccessible, Suspect, Bad).                      |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
diskSpaceReservedCurrent        |           |capacity|Disk space reserved across for each storage pool                      |Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numGoodNodes                    |           |health  |Number of nodes in the storage pool with Good state                   |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numBadNodes                     |           |health  |Number of nodes in the storage pool with Bad state                    |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
numMaintenanceNodes             |           |health  |Number of nodes in the storage pool with Maintenance state            |
--------------------------------+-----------+-------------------------------------------------------------------------------+--------
numNodesWithSufficientDiskSpace |           |health  |Number of nodes with sufficient disk space                            |
--------------------------------+-----------+-------------------------------------------------------------------------------+--------
chunksRepoNumber                |           |chunks  |Number of Repo chunks in the storage pool                             |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksRepoTotalSealSize         |           |chunks  |Total seal size of all repo chunks in the storage pool                | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksRepoAvgSealSize           |           |chunks  |Average seal size of repo chunks in the storage pool                  | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL0BtreeNumber             |           |chunks  |Number of L0 Btree chunks in the storage pool                         |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL0BtreeTotalSize          |           |chunks  |Total seal size of all L0 Btree chunks in the storage pool            | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL0BtreeAvgSize            |           |chunks  |Average seal size of L0 Btree chunks in the storage pool, present     | Bytes
                                |           |        |only when chunksL0BtreeTotalSize is > 0                               |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL0JournalNumber           |           |chunks  |Number of L0 Journal chunks in the storage pool                       |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL0JournalTotalSize        |           |chunks  |Total seal size of all L0 Journal chunks  in the storage pool         | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL0JournalAvgSize          |           |chunks  |Average seal size of L0 Journal chunks in the storage pool            | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL1BtreeNumber             |           |chunks  |Number of L1 Btree chunks in the storage pool                         |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL1BtreeTotalSize          |           |chunks  |Total seal size of all L1 Btree chunks in the storage pool            | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL1BtreeAvgSize            |           |chunks  |Average seal size of L1 Btree chunks in the storage pool, present     | Bytes
                                |           |        |only when chunksL1BtreeTotalSize is > 0                                |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL1JournalNumber           |           |chunks  |Number of L1 Journal chunks in the storage pool                       |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL1JournalTotalSize        |           |chunks  |Total seal size of all L1 Journal chunks  in the storage pool         | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksL1JournalAvgSize          |           |chunks  |Average seal size of L1 Journal chunks in the storage pool            | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksGeoCopyNumber             |           |chunks  |Number of Geo Copy chunks in the storage pool                         |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksGeoCopyTotalSize          |           |chunks  |Total seal size of all Geo Copy chunks in the storage pool            | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksGeoCopyAvgSize            |           |chunks  |Average seal size of  Geo Copy chunks in the storage pool             | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksGeoCacheCount             |           |chunks  |Number of chunks in geo cache, present only when                      |
                                |           |        |chunksGeoCacheTotalSize is > 0                                        |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksGeoCacheTotalSize         |           |chunks  |Total size of geo cached chunks                                       | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksXorNumber                 |           |chunks  |Number of XOR chunks in the storage pool                              |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksXorTotalSize              |           |chunks  |Total seal size of all XOR chunks  in the storage pool                | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksXorAvgSize                |           |chunks  |Average seal size of  XOR chunks in the storage pool, present only    | Bytes
                                |           |        |when cross site reads are performed                                   |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksEcCodedTotalSealSize      |historical |chunks  |Total seal size of Erasure Coded chunks in the storage pool           | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksEcApplicableTotalSealSize |historical |chunks  |Total seal size of the chunks in the storage pool that are -          | Bytes
                                |           |        |applicable / subject to Erasure Coding ( Repo + GeoCopy + XOR ).      |
                                |           |        |This includes both already Erasure Coded and pending Erasure Coding   |
                                |           |        |chunks                                                                |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksEcCodedRatio              |historical |chunks  |Ratio of total space of Erasure Coded chunks to total space of all    |
                                |           |        |chunks subject to Erasure Coding (Repo + GeoCopy + XOR)               | Percent
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksEcRate                    |historical |chunks  |Average amount of data being erasure coded per second over the        |
                                |           |        |previous interval                                                     | MB/s
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
chunksEcCompleteTimeEstimate    |           |chunks  |Estimated time required for Erasure Coding of the currently EC        |
                                |           |        |pending chunks.                                                       | seconds
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
recoveryBadChunksTotalSize      |historical |chunks  |Total size of the bad chunks to be recovered.                         | Bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
recoveryRate                    |historical |chunks  |Average amount of chunks data recovered per second over the previous  |
                                |           |        |interval                                                              | MB/s
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
recoveryCompleteTimeEstimate    |           |chunks  |Estimated time required for recover current bad chunks.               |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserDataIsEnabled             |           |capacity|Flag indicating if garbage collection is enabled for User Data        |boolean
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemMetadataIsEnabled       |           |capacity|Flag indicating if garbage collection is enabled for System Metadata  |boolean
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserTotalDetectedCurrent      |           |capacity|User data garbage detected                                            |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserPendingCurrent            |           |capacity|User data garbage pending reclamation                                 |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserReclaimedCurrent          |           |capacity|User data garbage reclaimed                                           |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserUnreclaimableCurrent      |           |capacity|User data garbage detected but not yet reclaimable                    |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemTotalDetectedCurren     |           |capacity|System metadata garbage detected                                      |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemPendingCurren           |           |capacity|System metadata garbage pending reclamation                           |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemReclaimedCurrent        |           |capacity|System metadata garbage reclaimed                                     |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemUnreclaimableCurren     |           |capacity|System metadata garbage detected but not yet reclaimable              |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcCombinedTotalDetectedCurrent  |           |capacity|Combined User and System data garbage detected                        |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcCombinedPendingCurrent        |           |capacity|Combined User and System data garbage pending reclamation             |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcCombinedReclaimedCurren       |           |capacity|Combined User and System data garbage reclaimed                       |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcCombinedUnreclaimableCurrent  |           |capacity|Combined User and System data garbage pending reclamation             |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserReclaimedOverTimeRange    |historical |capacity|Returns one item - the delta between first and last item in history   |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemReclaimedOverTimeRange  |historical |capacity|Returns one item - the delta between first and last item in history   |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcCombinedReclaimedOverTimeRange|historical |capacity|Sum of User and System reclaimed over time range                      |bytes
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcUserReclaimedPerInterval      |historical |capacity|Returns a time series list and each value is the amount of data       |bytes
                                |           |        |added over the interval period. Any negative values are returned      |
                                |           |        |as zeros.                                                             |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------
gcSystemReclaimedPerInterval    |historical |capacity|Returns a time series list and each value is the amount of data       |bytes
                                |           |        |added over the interval period. Any negative values are returned      |
                                |           |        |as zeros.                                                             |
--------------------------------+-----------+--------+----------------------------------------------------------------------+--------