public Date getLastResetTime() { return monitor.getMetaData().getLastResetTime(); }
public String getMonitorDescription() { return monitor.getMetaData().getDescription(); }
public Date getStartTime() { return monitor.getMetaData().getStartTime(); }
public String getMonitorImplementationClass() { return monitor.getMetaData().getImplementationClass().getName(); }
public String getMonitorDescription() { return monitor.getMetaData().getDescription(); }
public Date getStartTime() { return monitor.getMetaData().getStartTime(); }
public Object getAttribute(String string) throws AttributeNotFoundException, MBeanException, ReflectionException { if ("started".equals(string)) { return (etmMonitor.isStarted()) ? Boolean.TRUE : Boolean.FALSE; } else if ("collecting".equals(string)) { return (etmMonitor.isCollecting()) ? Boolean.TRUE : Boolean.FALSE; } else if ("startDate".equals(string)) { return (etmMonitor.getMetaData().getStartTime()); } else if ("lastResetDate".equals(string)) { return etmMonitor.getMetaData().getLastResetTime(); } else { throw new AttributeNotFoundException(string); } }
public String[] getAggregatorChain() { List list = new ArrayList(); AggregatorMetaData aggregatorMetaData = monitor.getMetaData().getAggregatorMetaData(); while (aggregatorMetaData != null) { list.add(aggregatorMetaData.toString() + LINE_SEPARATOR); aggregatorMetaData = aggregatorMetaData.getNestedMetaData(); } return (String[]) list.toArray(new String[list.size()]); }
public String[] getAggregatorChain() { List list = new ArrayList(); AggregatorMetaData aggregatorMetaData = monitor.getMetaData().getAggregatorMetaData(); while (aggregatorMetaData != null) { list.add(aggregatorMetaData.toString() + LINE_SEPARATOR); aggregatorMetaData = aggregatorMetaData.getNestedMetaData(); } return (String[]) list.toArray(new String[list.size()]); }
public String getTimerImplementationClass() { return monitor.getMetaData().getTimerMetaData().getImplementationClass().getName(); }
public String getTimerImplementationClass() { return monitor.getMetaData().getTimerMetaData().getImplementationClass().getName(); }
public void preStateReset(PreMonitorResetEvent event) { StringWriter writer = new StringWriter(); EtmMonitorMetaData etmMonitorMetaData = ctx.getEtmMonitor().getMetaData(); writer.write("Dumping performance results for period "); writer.write(etmMonitorMetaData.getLastResetTime().toString()); writer.write(" - "); writer.write(new Date().toString()); writer.write(lineSeparator); SimpleTextRenderer textRenderer = new SimpleTextRenderer(writer); textRenderer.render(event.getAggregates()); logResetDetail(writer.toString()); }
protected Boolean isEnabled() { Boolean enabled = false; EtmMonitor monitor = EtmManager.getEtmMonitor(); PluginMetaData pluginMetaData = monitor.getMetaData().getPluginMetaData(EtmJsfPlugin.class); if (pluginMetaData != null) { String obj = (String) pluginMetaData.getProperties().get(EtmJsfPlugin.CONFIG_COMPONENT_MONITORING); if (obj != null) { enabled = Boolean.parseBoolean(obj); } } return enabled; }
protected Boolean isEnabled() { Boolean enabled = false; EtmMonitor monitor = EtmManager.getEtmMonitor(); PluginMetaData pluginMetaData = monitor.getMetaData().getPluginMetaData(EtmJsfPlugin.class); if (pluginMetaData != null) { String obj = (String) pluginMetaData.getProperties().get(EtmJsfPlugin.CONFIG_CONVERTER_VALIDATOR_MONITORING); if (obj != null) { enabled = Boolean.parseBoolean(obj); } } return enabled; }
public String getTimerDescription() { return monitor.getMetaData().getTimerMetaData().getDescription(); }
public String getTimerDescription() { return monitor.getMetaData().getTimerMetaData().getDescription(); }
protected void doValidateChain() { AggregatorMetaData metaData = ctx.getEtmMonitor().getMetaData().getAggregatorMetaData(); while (metaData != null) { if (metaData.getImplementationClass().isAssignableFrom(NotifyingAggregator.class)) { return; } metaData = metaData.getNestedMetaData(); } throw new EtmException("Missing NotifyingAggregator. There has to be a " + "NotifyingAggregator in your aggregation chain. Rrd support disabled."); }
public void stop() { PersistentEtmState state = new PersistentEtmState(); state.setStartTime(context.getEtmMonitor().getMetaData().getStartTime()); state.setLastResetTime(context.getEtmMonitor().getMetaData().getLastResetTime()); state.setAggregates(aggregates); persistenceBackend.store(state); super.stop(); }
public void stop() { PersistentEtmState state = new PersistentEtmState(); state.setStartTime(context.getEtmMonitor().getMetaData().getStartTime()); state.setLastResetTime(context.getEtmMonitor().getMetaData().getLastResetTime()); state.setAggregates(aggregates); persistenceBackend.store(state); super.stop(); }
public void testIntervalBuffer() throws Exception { URL url = locateResource("interval-buffer.xml"); EtmManager.reset(); XmlEtmConfigurator.configure(url); EtmMonitor etmMonitor = EtmManager.getEtmMonitor(); AggregatorMetaData metaData = etmMonitor.getMetaData().getAggregatorMetaData(); assertEquals(BufferedTimedAggregator.class, metaData.getImplementationClass()); }