MCPcopy Create free account
hub / github.com/apache/mesos / ~Metrics

Method ~Metrics

src/slave/metrics.cpp:181–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179
180
181Metrics::~Metrics()
182{
183 // TODO(dhamon): Check return values of unregistered metrics.
184 process::metrics::remove(uptime_secs);
185 process::metrics::remove(registered);
186
187 process::metrics::remove(recovery_errors);
188
189 process::metrics::remove(frameworks_active);
190
191 process::metrics::remove(tasks_staging);
192 process::metrics::remove(tasks_starting);
193 process::metrics::remove(tasks_running);
194 process::metrics::remove(tasks_killing);
195 process::metrics::remove(tasks_finished);
196 process::metrics::remove(tasks_failed);
197 process::metrics::remove(tasks_killed);
198 process::metrics::remove(tasks_lost);
199 process::metrics::remove(tasks_gone);
200
201 process::metrics::remove(executors_registering);
202 process::metrics::remove(executors_running);
203 process::metrics::remove(executors_terminating);
204 process::metrics::remove(executors_terminated);
205 process::metrics::remove(executors_preempted);
206
207 process::metrics::remove(valid_status_updates);
208 process::metrics::remove(invalid_status_updates);
209
210 process::metrics::remove(valid_framework_messages);
211 process::metrics::remove(invalid_framework_messages);
212
213 process::metrics::remove(executor_directory_max_allowed_age_secs);
214
215 process::metrics::remove(container_launch_errors);
216
217 foreach (const PullGauge& gauge, resources_total) {
218 process::metrics::remove(gauge);
219 }
220 resources_total.clear();
221
222 foreach (const PullGauge& gauge, resources_used) {
223 process::metrics::remove(gauge);
224 }
225 resources_used.clear();
226
227 foreach (const PullGauge& gauge, resources_percent) {
228 process::metrics::remove(gauge);
229 }
230 resources_percent.clear();
231
232 foreach (const PullGauge& gauge, resources_revocable_total) {
233 process::metrics::remove(gauge);
234 }
235 resources_revocable_total.clear();
236
237 foreach (const PullGauge& gauge, resources_revocable_used) {
238 process::metrics::remove(gauge);

Callers

nothing calls this directly

Calls 4

removeFunction · 0.50
clearMethod · 0.45
isSomeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected