Beispiel #1
0
 public TimeSeriesCollectorTests()
 {
     stats      = new StatsCollection();
     listener   = new StatsListener(stats);
     collector  = new TimeSeriesCollector(listener, false);
     timeFreeze = SystemClock.Freeze();
 }
 public void Setup()
 {
     stats = new StatsCollection();
     listener = new StatsListener(stats);
     collector = new TimeSeriesCollector(listener, false);
     timeFreeze = SystemClock.Freeze();
 }
Beispiel #3
0
 public CarbonWriter(CarbonWriterConfiguration config)
 {
     listener = StatsListener.Default;
     collectionTimer = new Timer(Periodic, null, Timeout.Infinite, 60000);
     collectionTimer.Change(10000, 60000);
     senderThread = new Thread(Sender) { Name = "carbon-sender", IsBackground = true };
     OnConfigChange(config);
 }
Beispiel #4
0
 public TimeSeriesCollector(StatsListener listener, bool collect = true)
 {
     this.listener = listener;
     if (!collect)
     {
         return;
     }
     collectionTimer = new Timer(Periodic, null, Timeout.Infinite, 60000);
     collectionTimer.Change(10000, 60000);
 }
Beispiel #5
0
 public CarbonWriter(CarbonWriterConfiguration config)
 {
     listener        = StatsListener.Default;
     collectionTimer = new Timer(Periodic, null, Timeout.Infinite, 60000);
     collectionTimer.Change(10000, 60000);
     senderThread = new Thread(Sender)
     {
         Name = "carbon-sender", IsBackground = true
     };
     OnConfigChange(config);
 }