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