github.com/netdata/go.d.plugin@v0.58.1/modules/scaleio/queries.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package scaleio 4 5 import "github.com/netdata/go.d.plugin/modules/scaleio/client" 6 7 /* 8 Starting from version 3 of ScaleIO/VxFlex API numOfScsiInitiators property is removed from the system selectedStatisticsQuery. 9 Reference: VxFlex OS v3.x REST API Reference Guide.pdf 10 */ 11 12 var query = client.SelectedStatisticsQuery{ 13 List: []client.SelectedObject{ 14 { 15 Type: "System", 16 Properties: []string{ 17 "maxCapacityInKb", 18 "thickCapacityInUseInKb", 19 "thinCapacityInUseInKb", 20 "snapCapacityInUseOccupiedInKb", 21 "spareCapacityInKb", 22 "capacityLimitInKb", 23 24 "protectedCapacityInKb", 25 "degradedHealthyCapacityInKb", 26 "degradedFailedCapacityInKb", 27 "failedCapacityInKb", 28 "unreachableUnusedCapacityInKb", 29 "inMaintenanceCapacityInKb", 30 31 "capacityInUseInKb", 32 "capacityAvailableForVolumeAllocationInKb", 33 34 "numOfDevices", 35 "numOfFaultSets", 36 "numOfProtectionDomains", 37 "numOfRfcacheDevices", 38 "numOfSdc", 39 "numOfSds", 40 "numOfSnapshots", 41 "numOfStoragePools", 42 "numOfVolumes", 43 "numOfVtrees", 44 "numOfThickBaseVolumes", 45 "numOfThinBaseVolumes", 46 "numOfMappedToAllVolumes", 47 "numOfUnmappedVolumes", 48 49 "rebalanceReadBwc", 50 "rebalanceWriteBwc", 51 "pendingRebalanceCapacityInKb", 52 53 "pendingNormRebuildCapacityInKb", 54 "pendingBckRebuildCapacityInKb", 55 "pendingFwdRebuildCapacityInKb", 56 "normRebuildReadBwc", 57 "normRebuildWriteBwc", 58 "bckRebuildReadBwc", 59 "bckRebuildWriteBwc", 60 "fwdRebuildReadBwc", 61 "fwdRebuildWriteBwc", 62 63 "primaryReadBwc", 64 "primaryWriteBwc", 65 "secondaryReadBwc", 66 "secondaryWriteBwc", 67 "userDataReadBwc", 68 "userDataWriteBwc", 69 "totalReadBwc", 70 "totalWriteBwc", 71 }, 72 }, 73 { 74 Type: "StoragePool", 75 AllIDs: true, 76 Properties: []string{ 77 "maxCapacityInKb", 78 "thickCapacityInUseInKb", 79 "thinCapacityInUseInKb", 80 "snapCapacityInUseOccupiedInKb", 81 "spareCapacityInKb", 82 "capacityLimitInKb", 83 84 "protectedCapacityInKb", 85 "degradedHealthyCapacityInKb", 86 "degradedFailedCapacityInKb", 87 "failedCapacityInKb", 88 "unreachableUnusedCapacityInKb", 89 "inMaintenanceCapacityInKb", 90 91 "capacityInUseInKb", 92 "capacityAvailableForVolumeAllocationInKb", 93 94 "numOfDevices", 95 "numOfVolumes", 96 "numOfVtrees", 97 "numOfSnapshots", 98 }, 99 }, 100 { 101 Type: "Sdc", 102 AllIDs: true, 103 Properties: []string{ 104 "userDataReadBwc", 105 "userDataWriteBwc", 106 107 "numOfMappedVolumes", 108 }, 109 }, 110 }, 111 }