コード例 #1
0
ファイル: Statistics.py プロジェクト: pdavis77/GambolPutty
 def configure(self, configuration):
     # Call parent configure method
     BaseThreadedModule.BaseThreadedModule.configure(self, configuration)
     self.interval = self.getConfigurationValue('interval')
     self.fields = self.getConfigurationValue('fields')
     self.stats_collector = StatisticCollector.StatisticCollector()
     self.module_queues = {}
コード例 #2
0
 def configure(self, configuration):
     # Call parent configure method
     BaseThreadedModule.BaseThreadedModule.configure(self, configuration)
     self.emit_as_event = self.getConfigurationValue('emit_as_event')
     self.interval = self.getConfigurationValue('interval')
     self.stats_collector = StatisticCollector.StatisticCollector()
     for counter_name in ['events_received', 'event_type_Unknown', 'event_type_httpd_access_log']:
         StatisticCollector.MultiProcessStatisticCollector().initCounter(counter_name)
     self.module_queues = {}
コード例 #3
0
ファイル: SimpleStats.py プロジェクト: pdavis77/GambolPutty
 def configure(self, configuration):
     # Call parent configure method
     BaseThreadedModule.BaseThreadedModule.configure(self, configuration)
     self.emit_as_event = self.getConfigurationValue('emit_as_event')
     self.interval = self.getConfigurationValue('interval')
     self.event_type_statistics = self.getConfigurationValue(
         'event_type_statistics')
     self.stats_collector = StatisticCollector.StatisticCollector()
     self.mp_stats_collector = StatisticCollector.MultiProcessStatisticCollector(
     )
     self.module_queues = {}