statsReporter.setVersion(projectVersion);
/** * methods - bean life-cycle */ public void start() throws Exception { logger.info("SmscStatProviderJmx Starting ..."); setupCounterList(); this.ss7Management.registerMBean(Ss7Layer.SMSC_GW, SmscManagementType.MANAGEMENT, this.getName(), this); String statisticsServer = Version.instance.getStatisticsServer(); if (statisticsServer == null || !statisticsServer.contains("http")) { statisticsServer = DEFAULT_STATISTICS_SERVER; } // define remote server address (optionally) statsReporter.setRemoteServer(statisticsServer); String projectName = System.getProperty("RestcommProjectName", Version.instance.getShortName()); String projectType = System.getProperty("RestcommProjectType", Version.instance.getProjectType()); String projectVersion = System.getProperty("RestcommProjectVersion", Version.instance.getProjectVersion()); logger.info("Restcomm Stats starting: " + projectName + " " + projectType + " " + projectVersion + " " + statisticsServer); statsReporter.setProjectName(projectName); statsReporter.setProjectType(projectType); statsReporter.setVersion(projectVersion); statsReporter.start(86400, TimeUnit.SECONDS); smscStatAggregator.setCounterMessages(counterMessages); logger.info("SmscStatProviderJmx Started ..."); }
/** * methods - bean life-cycle */ public void start() throws Exception { logger.info("UssdStatProviderJmx Starting ..."); setupCounterList(); this.ss7Management.registerMBean(Ss7Layer.USSD_GW, UssdManagementType.MANAGEMENT, this.getName(), this); String statisticsServer = Version.instance.getStatisticsServer(); if (statisticsServer == null || !statisticsServer.contains("http")) { statisticsServer = DEFAULT_STATISTICS_SERVER; } // define remote server address (optionally) statsReporter.setRemoteServer(statisticsServer); String projectName = System.getProperty("RestcommProjectName", Version.instance.getShortName()); String projectType = System.getProperty("RestcommProjectType", Version.instance.getProjectType()); String projectVersion = System.getProperty("RestcommProjectVersion", Version.instance.getProjectVersion()); logger.info("Restcomm Stats starting: " + projectName + " " + projectType + " " + projectVersion + " " + statisticsServer); statsReporter.setProjectName(projectName); statsReporter.setProjectType(projectType); statsReporter.setVersion(projectVersion); statsReporter.start(86400, TimeUnit.SECONDS); ussdStatAggregator.setCounterDialogs(counterDialogs); ussdStatAggregator.setCounterMessages(counterMessages); logger.info("UssdStatProviderJmx Started ..."); }
/** * methods - bean life-cycle */ public void start() throws Exception { logger.info("CamelStatProviderJmx Starting ..."); setupCounterList(); // TODO: take an original version from JSS7 for Ss7Layer !!!! this.ss7Management.registerMBean(Ss7Layer.CAMEL_GW, CamelManagementType.MANAGEMENT, this.getName(), this); String statisticsServer = Version.instance.getStatisticsServer(); if (statisticsServer == null || !statisticsServer.contains("http")) { statisticsServer = DEFAULT_STATISTICS_SERVER; } // define remote server address (optionally) statsReporter.setRemoteServer(statisticsServer); String projectName = System.getProperty("RestcommProjectName", Version.instance.getShortName()); String projectType = System.getProperty("RestcommProjectType", Version.instance.getProjectType()); String projectVersion = System.getProperty("RestcommProjectVersion", Version.instance.getProjectVersion()); logger.info("Restcomm Stats starting: " + projectName + " " + projectType + " " + projectVersion + " " + statisticsServer); statsReporter.setProjectName(projectName); statsReporter.setProjectType(projectType); statsReporter.setVersion(projectVersion); statsReporter.start(86400, TimeUnit.SECONDS); camelStatAggregator.setCounterDialogs(counterDialogs); camelStatAggregator.setCounterSeconds(counterSeconds); logger.info("CamelStatProviderJmx Started ..."); }
public void raActive() { if (statsReporter == null) { statsReporter = new RestcommStatsReporter(); } String statisticsServer = Version.getVersionProperty(STATISTICS_SERVER); if (statisticsServer == null || !statisticsServer.contains("http")) { statisticsServer = DEFAULT_STATISTICS_SERVER; } if (tracer.isFineEnabled()) { tracer.fine("statisticsServer: " + statisticsServer); } //define remote server address (optionally) statsReporter.setRemoteServer(statisticsServer); String projectName = System.getProperty("RestcommProjectName", "jainslee"); String projectType = System.getProperty("RestcommProjectType", "community"); String projectVersion = System.getProperty("RestcommProjectVersion", Version.getVersionProperty(Version.RELEASE_VERSION)); if (tracer.isFineEnabled()) { tracer.fine("Restcomm Stats " + projectName + " " + projectType + " " + projectVersion); } statsReporter.setProjectName(projectName); statsReporter.setProjectType(projectType); statsReporter.setVersion(projectVersion); Version.printVersion(); // TODO: define periodicity - now to once a minute (for testing) //define periodicity - default to once a day //statsReporter.start(86400, TimeUnit.SECONDS); raContext.getTimer().schedule(new StatisticsTimerTask(), 0, 30 * 1000); }