104 public int[] getEffectiveCpuSetCpus() {
105 return subsystem.getEffectiveCpuSetCpus();
106 }
107
108 @Override
109 public int[] getCpuSetMems() {
110 return subsystem.getCpuSetMems();
111 }
112
113 @Override
114 public int[] getEffectiveCpuSetMems() {
115 return subsystem.getEffectiveCpuSetMems();
116 }
117
118 @Override
119 public double getCpuSetMemoryPressure() {
120 return subsystem.getCpuSetMemoryPressure();
121 }
122
123 @Override
124 public boolean isCpuSetMemoryPressureEnabled() {
125 return subsystem.isCpuSetMemoryPressureEnabled();
126 }
127
128 @Override
129 public long getMemoryFailCount() {
130 return subsystem.getMemoryFailCount();
131 }
132
133 @Override
134 public long getMemoryLimit() {
135 return subsystem.getMemoryLimit();
136 }
137
138 @Override
139 public long getMemoryMaxUsage() {
140 return subsystem.getMemoryMaxUsage();
141 }
142
143 @Override
144 public long getMemoryUsage() {
189 public long getMemoryAndSwapFailCount() {
190 return subsystem.getMemoryAndSwapFailCount();
191 }
192
193 @Override
194 public long getMemoryAndSwapLimit() {
195 return subsystem.getMemoryAndSwapLimit();
196 }
197
198 @Override
199 public long getMemoryAndSwapMaxUsage() {
200 return subsystem.getMemoryAndSwapMaxUsage();
201 }
202
203 @Override
204 public long getMemoryAndSwapUsage() {
205 return subsystem.getMemoryAndSwapUsage();
206 }
207
208 @Override
209 public boolean isMemoryOOMKillEnabled() {
210 return subsystem.isMemoryOOMKillEnabled();
211 }
212
213 @Override
214 public long getMemorySoftLimit() {
215 return subsystem.getMemorySoftLimit();
216 }
217
218 @Override
219 public long getBlkIOServiceCount() {
220 return subsystem.getBlkIOServiceCount();
221 }
222
223 @Override
224 public long getBlkIOServiced() {
225 return subsystem.getBlkIOServiced();
226 }
227
228 public static Metrics getInstance() {
229 CgroupSubsystem subsystem = CgroupSubsystemFactory.create();
|
104 public int[] getEffectiveCpuSetCpus() {
105 return subsystem.getEffectiveCpuSetCpus();
106 }
107
108 @Override
109 public int[] getCpuSetMems() {
110 return subsystem.getCpuSetMems();
111 }
112
113 @Override
114 public int[] getEffectiveCpuSetMems() {
115 return subsystem.getEffectiveCpuSetMems();
116 }
117
118 @Override
119 public double getCpuSetMemoryPressure() {
120 return subsystem.getCpuSetMemoryPressure();
121 }
122
123 @Override
124 public Boolean isCpuSetMemoryPressureEnabled() {
125 return subsystem.isCpuSetMemoryPressureEnabled();
126 }
127
128 @Override
129 public long getMemoryFailCount() {
130 return subsystem.getMemoryFailCount();
131 }
132
133 @Override
134 public long getMemoryLimit() {
135 return subsystem.getMemoryLimit();
136 }
137
138 @Override
139 public long getMemoryMaxUsage() {
140 return subsystem.getMemoryMaxUsage();
141 }
142
143 @Override
144 public long getMemoryUsage() {
189 public long getMemoryAndSwapFailCount() {
190 return subsystem.getMemoryAndSwapFailCount();
191 }
192
193 @Override
194 public long getMemoryAndSwapLimit() {
195 return subsystem.getMemoryAndSwapLimit();
196 }
197
198 @Override
199 public long getMemoryAndSwapMaxUsage() {
200 return subsystem.getMemoryAndSwapMaxUsage();
201 }
202
203 @Override
204 public long getMemoryAndSwapUsage() {
205 return subsystem.getMemoryAndSwapUsage();
206 }
207
208 @Override
209 public Boolean isMemoryOOMKillEnabled() {
210 return subsystem.isMemoryOOMKillEnabled();
211 }
212
213 @Override
214 public long getMemorySoftLimit() {
215 return subsystem.getMemorySoftLimit();
216 }
217
218 @Override
219 public long getBlkIOServiceCount() {
220 return subsystem.getBlkIOServiceCount();
221 }
222
223 @Override
224 public long getBlkIOServiced() {
225 return subsystem.getBlkIOServiced();
226 }
227
228 public static Metrics getInstance() {
229 CgroupSubsystem subsystem = CgroupSubsystemFactory.create();
|