public MetricsContextImpl(RequestMetrics metrics) { this.metrics = metrics; this.timerContext = metrics.begin(); }
@Override public void failure() { metrics.failure(timerContext); }
@Override public void success() { metrics.success(timerContext); }
@Override public void userError() { metrics.userError(timerContext); } }
public SupervisorMetricsImpl(final String group, final MetricRegistry registry) { final String prefix = MetricRegistry.name(group, TYPE) + "."; containerStartedCounter = registry.counter(prefix + "container_started_counter"); containersExitedCounter = registry.counter(prefix + "containers_exited_counter"); containersRunningCounter = registry.counter(prefix + "containers_running_counter"); containersThrewExceptionCounter = registry.counter( prefix + "containers_threw_exception_counter"); imageCacheHitCounter = registry.counter(prefix + "image_cache_hit_counter"); supervisorClosedCounter = registry.counter(prefix + "supervisor_closed_counter"); supervisorStartedCounter = registry.counter(prefix + "supervisors_created_counter"); supervisorStoppedCounter = registry.counter(prefix + "supervisor_stopped_counter"); supervisorRunCounter = registry.counter(prefix + "supervisor_run_counter"); dockerTimeoutCounter = registry.counter(prefix + "docker_timeout_counter"); containerStartedMeter = registry.meter(prefix + "container_started_meter"); containersExitedMeter = registry.meter(prefix + "containers_exited_meter"); containersRunningMeter = registry.meter(prefix + "containers_running_meter"); containersThrewExceptionMeter = registry.meter(prefix + "containers_threw_exception_meter"); imageCacheHitMeter = registry.meter(prefix + "image_cache_hit_meter"); supervisorClosedMeter = registry.meter(prefix + "supervisor_closed_meter"); supervisorStartedMeter = registry.meter(prefix + "supervisors_created_meter"); supervisorStoppedMeter = registry.meter(prefix + "supervisor_stopped_meter"); supervisorRunMeter = registry.meter(prefix + "supervisor_run_meter"); dockerTimeoutMeter = registry.meter(prefix + "docker_timeout_meter"); imagePull = new RequestMetrics(group, TYPE, "image_pull", registry); }
public void userError(Context context) { userError(); context.stop(); }
public SupervisorMetricsImpl(final String group, final MetricRegistry registry) { final String prefix = MetricRegistry.name(group, TYPE) + "."; containerStartedCounter = registry.counter(prefix + "container_started_counter"); containersExitedCounter = registry.counter(prefix + "containers_exited_counter"); containersRunningCounter = registry.counter(prefix + "containers_running_counter"); containersThrewExceptionCounter = registry.counter( prefix + "containers_threw_exception_counter"); imageCacheHitCounter = registry.counter(prefix + "image_cache_hit_counter"); supervisorClosedCounter = registry.counter(prefix + "supervisor_closed_counter"); supervisorStartedCounter = registry.counter(prefix + "supervisors_created_counter"); supervisorStoppedCounter = registry.counter(prefix + "supervisor_stopped_counter"); supervisorRunCounter = registry.counter(prefix + "supervisor_run_counter"); dockerTimeoutCounter = registry.counter(prefix + "docker_timeout_counter"); containerStartedMeter = registry.meter(prefix + "container_started_meter"); containersExitedMeter = registry.meter(prefix + "containers_exited_meter"); containersRunningMeter = registry.meter(prefix + "containers_running_meter"); containersThrewExceptionMeter = registry.meter(prefix + "containers_threw_exception_meter"); imageCacheHitMeter = registry.meter(prefix + "image_cache_hit_meter"); supervisorClosedMeter = registry.meter(prefix + "supervisor_closed_meter"); supervisorStartedMeter = registry.meter(prefix + "supervisors_created_meter"); supervisorStoppedMeter = registry.meter(prefix + "supervisor_stopped_meter"); supervisorRunMeter = registry.meter(prefix + "supervisor_run_meter"); dockerTimeoutMeter = registry.meter(prefix + "docker_timeout_meter"); imagePull = new RequestMetrics(group, TYPE, "image_pull", registry); }
@Override public void userError() { metrics.userError(timerContext); } }
public void failure(Context context) { failure(); context.stop(); }
public void success(Context context) { success(); context.stop(); }
public MetricsContextImpl(RequestMetrics metrics) { this.metrics = metrics; this.timerContext = metrics.begin(); }
public void userError(Context context) { userError(); context.stop(); }
@Override public void failure() { metrics.failure(timerContext); }
@Override public void success() { metrics.success(timerContext); }
public void failure(Context context) { failure(); context.stop(); }
public void success(Context context) { success(); context.stop(); }