/** * * @param mr - the metrics registry that has all the metrics * @param serviceName - the service name for the rpc service * @param port - the rpc port. */ public RpcActivityMBean(final MetricsRegistry mr, final String serviceName, final String port) { super(mr, "Rpc layer statistics"); mbeanName = MBeanUtil.registerMBean(serviceName, "RpcActivityForPort" + port, this); }
/** * Constructor to register the MBean * @param registry which rehistry to use * @param name name to get to this bean */ public ReplicationStatistics(MetricsRegistry registry, String name) { super(registry, name); mbeanName = MBeanUtil.registerMBean("Replication", name, this); } }
public HBaseInfoMBean(MetricsRegistry registry, String rsName) { super(registry, "HBase cluster information"); // The name seems wrong to me; should include clusterid IMO. // That would make it harder to locate and rare we have // two clusters up on single machine. St.Ack 20120309 mbeanName = MBeanUtil.registerMBean("HBase", "Info", this); }
public RegionServerStatistics(MetricsRegistry registry, String rsName) { super(registry, "RegionServerStatistics"); mbeanName = MBeanUtil.registerMBean("RegionServer", "RegionServerStatistics", this); }
public HttpSenderActivityMBean(final MetricsRegistry mr, final String serviceName) { super(mr, "Http Sender layer statistics"); mbeanName = MBeanUtil.registerMBean(serviceName, "HttpSenderActivity", this); }
public ChunkQueueActivityMBean(final MetricsRegistry mr, final String serviceName) { super(mr, "ChunkQueue layer statistics"); mbeanName = MBeanUtil.registerMBean(serviceName, "QueueActivity", this); }
/** * Register NameNodeMXBean */ private void registerMXBean() { this.namenodeMXBeanName = MBeanUtil.registerMBean("NameNode", "NameNodeInfo", this); }
/** * This constructs and registers the NameNodeStatisticsMBean * @param nameNodeMetrics - the metrics from which the mbean gets its info */ public NameNodeStatistics(NameNodeMetrics nameNodeMetrics) { myMetrics = nameNodeMetrics; mbeanName = MBeanUtil.registerMBean("NameNode", "NameNodeStatistics", this); }
RpcMgt(final String serviceName, final String port, final RpcMetrics metrics, Server server) { myMetrics = metrics; myServer = server; mbeanName = MBeanUtil.registerMBean(serviceName, "RpcStatisticsForPort" + port, this); }
RpcMgt(final String serviceName, final String port, final RpcMetrics metrics, Server server) { myMetrics = metrics; myServer = server; mbeanName = MBeanUtil.registerMBean(serviceName, "RpcStatisticsForPort" + port, this); }
public SepMetricsMXBean(MetricsRegistry registry) { super(registry, "HBase Side-Effect Processor Metrics"); mbeanName = MBeanUtil.registerMBean("SEP", recordName, this); }
public AgentActivityMBean(final MetricsRegistry mr, final String serviceName) { super(mr, "Agent layer statistics"); mbeanName = MBeanUtil.registerMBean(serviceName, "AgentActivity", this); }
protected NameNodeActivtyMBean(final MetricsRegistry mr) { super(mr, "Activity statistics at the NameNode"); mbeanName = MBeanUtil.registerMBean("NameNode", "NameNodeActivity", this); }
@SuppressWarnings({"UnusedDeclaration"}) public HBaseRPCStatistics(MetricsRegistry registry, String hostName, String port) { super(registry, "Metrics for RPC server instance"); String name = String.format("RPCStatistics-%s", (port != null ? port : "unknown")); mbeanName = MBeanUtil.registerMBean("HBase", name, this); }
public DataNodeActivityMBean(final MetricsRegistry mr, final String storageId) { super(mr, "Activity statistics at the DataNode"); String storageName; if (storageId.equals("")) {// Temp fix for the uninitialized storage storageName = "UndefinedStorageId" + rand.nextInt(); } else { storageName = storageId; } mbeanName = MBeanUtil.registerMBean("DataNode", "DataNodeActivity-" + storageName, this); }
/** * Register bean with platform management server */ @SuppressWarnings("deprecation") void registerMBean() { MXBeanImpl mxBeanInfo = MXBeanImpl.init(this); MBeanUtil.registerMBean("Master", "Master", mxBeanInfo); LOG.info("Registered HMaster MXBean"); }
/** * Register DataNodeMXBean */ private void registerMXBean() { this.pulseChecker = PulseChecker.create(this, "DataNode"); datanodeMXBeanName = MBeanUtil.registerMBean("DataNode", "DataNodeInfo", this); }
/** * Register bean with platform management server */ @SuppressWarnings("deprecation") void registerMBean() { MXBeanImpl mxBeanInfo = MXBeanImpl.init(this); mxBean = MBeanUtil.registerMBean("RegionServer", "RegionServer", mxBeanInfo); LOG.info("Registered RegionServer MXBean"); }
@Override public synchronized void startMonitoring() throws IOException { for (Map.Entry<String, JMXContextMBean> beanEntry : JMXBeans.entrySet()) { ObjectName registeredName = MBeanUtil.registerMBean(getContextName(), beanEntry.getKey(), beanEntry.getValue()); beanHandles.put(beanEntry.getValue(), registeredName); } super.startMonitoring(); }
@SuppressWarnings("deprecation") public IncrementCoalescer(HBaseHandler hand) { this.handler = hand; LinkedBlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(); pool = new ThreadPoolExecutor(CORE_POOL_SIZE, CORE_POOL_SIZE, 50, TimeUnit.MILLISECONDS, queue, new DaemonThreadFactory()); MBeanUtil.registerMBean("thrift", "Thrift", this); }