private MetricsTimeVaryingRate createMethodTimeMetrics(String key) { return new MetricsTimeVaryingRate(key, this.registry); }
private MetricsTimeVaryingRate create(String key) { return new MetricsTimeVaryingRate(key, this.registry); }
public synchronized void incrTimeVaryingMetric( String name, long amt, int numOps) { MetricsTimeVaryingRate m = (MetricsTimeVaryingRate)registry.get(name); if (m == null) { m = new MetricsTimeVaryingRate(name, this.registry); this.needsUpdateMessage = true; } if (numOps > 0) { m.inc(numOps, amt); } }
sync = (MetricsTimeVaryingRate) retrMetrics; } else { sync = new MetricsTimeVaryingRate(metricsName, metrics.registry, "Journal Sync for " + this.getName());
public RepositoryMetrics(String recordName) { this.recordName = recordName; for (Action action : Action.values()) { rates.put(action, new MetricsTimeVaryingRate(action.name().toLowerCase(), registry)); } for (HBaseAction action : HBaseAction.values()) { hbaseRates.put(action, new MetricsTimeVaryingRate(action.name().toLowerCase(), registry)); } lastMutationEventTimestamp = new MetricsLongValue("timestampLastMutation", registry); context = MetricsUtil.getContext("repository"); metricsRecord = MetricsUtil.createRecord(context, recordName); context.registerUpdater(this); mbean = new RepositoryMetricsMXBean(this.registry); }
public LinkIndexMetrics(String recordName) { this.recordName = recordName; for (Action action : Action.values()) { rates.put(action, new MetricsTimeVaryingRate(action.name().toLowerCase(), registry)); } context = MetricsUtil.getContext("linkIndex"); metricsRecord = MetricsUtil.createRecord(context, recordName); context.registerUpdater(this); mbean = new LinkIndexMetricsMXBean(this.registry); }
public LinkIndexUpdaterMetrics(String recordName) { this.recordName = recordName; for (Action action : Action.values()) { rates.put(action, new MetricsTimeVaryingRate(action.name().toLowerCase(), registry)); } context = MetricsUtil.getContext("linkIndexUpdater"); metricsRecord = MetricsUtil.createRecord(context, recordName); context.registerUpdater(this); mbean = new LinkIndexUpdaterMetricsMXBean(this.registry); }
rpcMetrics.metricsList.put(call.getMethodName(), new MetricsTimeVaryingRate(call.getMethodName())); m = rpcMetrics.metricsList.get(call.getMethodName()); m.inc(processingTime);
if (m == null) { try { m = new MetricsTimeVaryingRate(call.getMethodName(), rpcMetrics.registry); } catch (IllegalArgumentException iae) {
public SepMetrics(String recordName) { this.recordName = recordName; metricsRegistry = new MetricsRegistry(); sepProcessingRate = new MetricsTimeVaryingRate("sepProcessed", metricsRegistry); lastTimestampInputProcessed = new MetricsLongValue("lastSepTimestamp", metricsRegistry); context = MetricsUtil.getContext("repository"); metricsRecord = MetricsUtil.createRecord(context, recordName); context.registerUpdater(this); mbean = new SepMetricsMXBean(this.metricsRegistry); }
public SepMetrics(String recordName) { this.recordName = recordName; metricsRegistry = new MetricsRegistry(); sepProcessingRate = new MetricsTimeVaryingRate("sepProcessed", metricsRegistry); lastTimestampInputProcessed = new MetricsLongValue("lastSepTimestamp", metricsRegistry); context = MetricsUtil.getContext("repository"); metricsRecord = MetricsUtil.createRecord(context, recordName); context.registerUpdater(this); mbean = new SepMetricsMXBean(this.metricsRegistry); }