public BaseSourceImpl( String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext) { this.metricsName = metricsName; this.metricsDescription = metricsDescription; this.metricsContext = metricsContext; this.metricsJmxContext = metricsJmxContext; metricsRegistry = new DynamicMetricsRegistry(metricsName).setContext(metricsContext); DefaultMetricsSystemInitializer.INSTANCE.init(metricsName); //Register this instance. DefaultMetricsSystem.instance().register(metricsJmxContext, metricsDescription, this); // hbase-metrics module based metrics are registered in the hbase MetricsRegistry. registry = MetricRegistries.global().create(this.getMetricRegistryInfo()); metricsAdapter = new HBaseMetrics2HadoopMetricsAdapter(); init(); }
public BaseSourceImpl( String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext) { this.metricsName = metricsName; this.metricsDescription = metricsDescription; this.metricsContext = metricsContext; this.metricsJmxContext = metricsJmxContext; metricsRegistry = new DynamicMetricsRegistry(metricsName).setContext(metricsContext); DefaultMetricsSystemInitializer.INSTANCE.init(metricsName); //Register this instance. DefaultMetricsSystem.instance().register(metricsJmxContext, metricsDescription, this); init(); }
public BaseSourceImpl( String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext) { this.metricsName = metricsName; this.metricsDescription = metricsDescription; this.metricsContext = metricsContext; this.metricsJmxContext = metricsJmxContext; metricsRegistry = new DynamicMetricsRegistry(metricsName).setContext(metricsContext); DefaultMetricsSystemInitializer.INSTANCE.init(metricsName); //Register this instance. DefaultMetricsSystem.instance().register(metricsJmxContext, metricsDescription, this); // hbase-metrics module based metrics are registered in the hbase MetricsRegistry. registry = MetricRegistries.global().create(this.getMetricRegistryInfo()); metricsAdapter = new HBaseMetrics2HadoopMetricsAdapter(); init(); }
public BaseSourceImpl( String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext) { this.metricsName = metricsName; this.metricsDescription = metricsDescription; this.metricsContext = metricsContext; this.metricsJmxContext = metricsJmxContext; metricsRegistry = new DynamicMetricsRegistry(metricsName).setContext(metricsContext); DefaultMetricsSystemInitializer.INSTANCE.init(metricsName); //Register this instance. DefaultMetricsSystem.instance().register(metricsJmxContext, metricsDescription, this); // hbase-metrics module based metrics are registered in the hbase MetricsRegistry. registry = MetricRegistries.global().create(this.getMetricRegistryInfo()); metricsAdapter = new HBaseMetrics2HadoopMetricsAdapter(); init(); }