runCounter = metricsFactory.getCounter( JobSchedulerService.class, "scheduler.running_workers" ); successCounter = metricsFactory.getCounter( JobSchedulerService.class, "scheduler.successful_jobs" ); failCounter = metricsFactory.getCounter( JobSchedulerService.class, "scheduler.failed_jobs" );
Counter tokensRejectedCounter = getMetricsFactory().getCounter( UsergridExternalProvider.class, SSO_TOKENS_REJECTED); Counter tokensValidatedCounter = getMetricsFactory().getCounter( UsergridExternalProvider.class, SSO_TOKENS_VALIDATED);
@Inject public EsIndexProducerImpl(final IndexFig config, final EsProvider provider, final MetricsFactory metricsFactory, final IndexFig indexFig) { this.indexSizeCounter = metricsFactory.getCounter(EsIndexProducerImpl.class, "index_buffer.size"); this.roundtripTimer = metricsFactory.getHistogram(EsIndexProducerImpl.class, "index_buffer.message_cycle"); //wire up the gauge of inflight messages metricsFactory.addGauge(EsIndexProducerImpl.class, "index_buffer.inflight", () -> inFlight.longValue()); this.indexTimer = metricsFactory.getTimer( EsIndexProducerImpl.class, "index" ); this.config = config; this.failureMonitor = new FailureMonitorImpl(config, provider); this.client = provider.getClient(); this.indexFig = indexFig; //batch up sets of some size and send them in batch }
userInfo = ownerOrgInfo.getOwner(); Counter createdAdminsCounter = getMetricsFactory().getCounter( UsergridExternalProvider.class, SSO_CREATED_LOCAL_ADMINS); createdAdminsCounter.inc();
this.readTimer = metricsFactory.getTimer(AsyncEventServiceImpl.class, "async_event.read"); this.ackTimer = metricsFactory.getTimer(AsyncEventServiceImpl.class, "async_event.ack"); this.indexErrorCounter = metricsFactory.getCounter(AsyncEventServiceImpl.class, "async_event.error"); this.messageCycle = metricsFactory.getHistogram(AsyncEventServiceImpl.class, "async_event.message_cycle");