public static void main(String[] args) throws Exception { Server server = Server.builder().setHost("localhost").setPort("1099").build(); JMXConnector conn = null; try { conn = server.getServerConnection(); MBeanServerConnection mbeanServer = conn.getMBeanServerConnection(); TreeWalker tw = new TreeWalker(); tw.walkTree(mbeanServer); } catch (IOException e) { log.error("Problem processing queries for server: " + server.getHost() + ":" + server.getPort(), e); } finally { if (conn != null) { conn.close(); } } }
/** */ public static void main(String[] args) throws Exception { Server server = Server.builder().setHost("w2").setPort("1105").build(); JMXConnector conn = null; try { conn = server.getServerConnection(); MBeanServerConnection mbeanServer = conn.getMBeanServerConnection(); TreeWalker3 tw = new TreeWalker3(); tw.walkTree(mbeanServer, server); } catch (IOException e) { log.error("Problem processing queries for server: " + server.getHost() + ":" + server.getPort(), e); } finally { if (conn != null) { conn.close(); } } }
/** */ public static void main(String[] args) throws Exception { Server server = Server.builder().setHost("localhost").setPort("1099").build(); JMXConnector conn = null; try { conn = server.getServerConnection(); MBeanServerConnection mbeanServer = conn.getMBeanServerConnection(); TreeWalker2 tw = new TreeWalker2(); tw.walkTree(mbeanServer, server); } catch (IOException e) { log.error("Problem processing queries for server: " + server.getHost() + ":" + server.getPort(), e); } finally { if (conn != null) { conn.close(); } } }
private Server createServer() { Builder serverBuilder = Server.builder() .setHost(mbeanHostName) .setPort(mbeanPort) .setAlias("GeodeServers") .setCronExpression(cronExpression) .setPool(ServerFixtures.createPool()); for (String member : getDistributedSystemMXBean().listMembers()) { serverBuilder.addQuery(memberQuery(influxDB, jmxConnection, member)); } // Build DistributedRegionMXBean for each region for (String region : getDistributedSystemMXBean().listRegions()) { serverBuilder.addQuery(distributedRegionQuery(influxDB, jmxConnection, region)); } serverBuilder.addQuery(distributedSystemQuery(influxDB, jmxConnection)); return serverBuilder.build(); }
public static Server serverWithAliasAndNoQuery() { return Server.builder() .setHost(DEFAULT_HOST) .setPort(DEFAULT_PORT) .setAlias(SERVER_ALIAS) .setPool(createPool()) .build(); }
public static Server serverWithNoQuery() { return Server.builder() .setHost(DEFAULT_HOST) .setPort(DEFAULT_PORT) .setPool(createPool()) .build(); }
private static Server.Builder getBuilder(String host, String port, String queryObject) { return Server.builder() .setHost(host) .setPort(port) .setPool(createPool()) .addQuery(Query.builder() .setObj(queryObject) .build()); }
public static Server localServer() { return Server.builder() .setHost(DEFAULT_HOST) .setPort(DEFAULT_PORT) .setLocal(true) .setPool(createPool()) .build(); }
public static void main(String[] args) throws Exception { .setHost("w2") .setPort("1105") .setAlias("w2_activemq_1105");
.setHost("w2") .setPort("1105") .setAlias("w2_activemq_1105")
@SuppressWarnings("squid:S1313") // this is an example, no need to make IP addresses configurable public static void main(String[] args) throws Exception { Server.Builder serverBuilder = Server.builder() .setHost("w2") .setPort("1099") .setNumQueryThreads(2);
public static void main(String[] args) throws Exception { .setHost("w2") .setPort("1099") .setAlias("w2_hibernate_1099")
@SuppressWarnings("squid:S1313") // this is an example, no need to make IP addresses configurable public static void main(String[] args) throws Exception { printer.prettyPrint(new JmxProcess(Server.builder() .setHost("w2") .setPort("1099") .setAlias("fooalias") JmxTransformer transformer = injector.getInstance(JmxTransformer.class); transformer.executeStandalone(new JmxProcess(Server.builder() .setHost("w2") .setPort("1099") .setAlias("fooalias")
.setHost("w2") .setPort("1099") .setAlias("w2_ehcache_1099")
/** */ public static void main(String[] args) throws Exception { Server server = Server.builder() .setHost("w2") .setPort("1099") .setNumQueryThreads(2) .addQuery(Query.builder() .setObj("java.lang:type=Memory") .addAttr("HeapMemoryUsage", "NonHeapMemoryUsage") .addOutputWriterFactory(new StdOutWriter(ImmutableList.<String>of(), false, false, null, Collections.<String, Object>emptyMap())) .build()) .addQuery(Query.builder() .setObj("java.lang:name=CMS Old Gen,type=MemoryPool") .addAttr("Usage") .addOutputWriterFactory(new StdOutWriter(ImmutableList.<String>of(), false, false, null, Collections.<String, Object>emptyMap())) .build()) .addQuery(Query.builder() .setObj("java.lang:name=ConcurrentMarkSweep,type=GarbageCollector") .addAttr("LastGcInfo") .addOutputWriterFactory(new StdOutWriter(ImmutableList.<String>of(), false, false, null, Collections.<String, Object>emptyMap())) .build()) .build(); JmxProcess process = new JmxProcess(server); printer.prettyPrint(process); Injector injector = JmxTransModule.createInjector(new JmxTransConfiguration()); JmxTransformer transformer = injector.getInstance(JmxTransformer.class); transformer.executeStandalone(process); }
@SuppressWarnings("squid:S1313") // this is an example, no need to make IP addresses configurable public static void main(String[] args) throws Exception { printer.prettyPrint(new JmxProcess(Server.builder() .setHost("w2") .setPort("1099") .addQuery(Query.builder() .setObj("java.lang:type=GarbageCollector,name=ConcurrentMarkSweep") .addOutputWriterFactory(GraphiteWriter.builder() .setHost("192.168.192.133") .setPort(2003) .setDebugEnabled(true) .setRootPrefix("jon.foo.bar") .build()) .build()) .build())); }
public static Server localServer() { return Server.builder() .setHost(DEFAULT_HOST) .setPort(DEFAULT_PORT) .setLocal(true) .setPool(createPool()) .build(); }
private static Server.Builder getBuilder(String host, String port, String queryObject) { return Server.builder() .setHost(host) .setPort(port) .setPool(createPool()) .addQuery(Query.builder() .setObj(queryObject) .build()); }
public static Server serverWithNoQuery() { return Server.builder() .setHost(DEFAULT_HOST) .setPort(DEFAULT_PORT) .setPool(createPool()) .build(); }
public static Server serverWithAliasAndNoQuery() { return Server.builder() .setHost(DEFAULT_HOST) .setPort(DEFAULT_PORT) .setAlias(SERVER_ALIAS) .setPool(createPool()) .build(); }