public TimingToken(IVeStatsDClient client, string name, Dictionary<string,string> tags = null) { _stopwatch = Stopwatch.StartNew(); _client = client; _name = name; _tags = tags; }
public TimingToken(IVeStatsDClient client, string name, Dictionary <string, string> tags = null) { _stopwatch = Stopwatch.StartNew(); _client = client; _name = name; _tags = tags; }
public FailoverPublisherClientResolver( ITopicClientWrapper primaryClient, ITopicClientWrapper failoverClient, IVeStatsDClient statsDClient) { _primaryClient = primaryClient; _failoverClient = failoverClient; _statsDClient = statsDClient; }
internal SystemMetricsExecutor(IList<SystemMetric> metrics, IVeStatsDClient client, ITimer timer) { _metrics = metrics; _client = client; _timer = timer; _timer.Elapsed += Invoke; _timer.Start(); }
private static PublisherFactory GetPublisher(IVeStatsDClient client) { var publisherFactory = new PublisherFactory( client, new TopicClientCreator(new TopicCreator()) ); return(publisherFactory); }
internal SystemMetricsExecutor(IList <SystemMetric> metrics, IVeStatsDClient client, ITimer timer) { _metrics = metrics; _client = client; _timer = timer; _timer.Elapsed += Invoke; _timer.Start(); }
public PublisherFactory(IVeStatsDClient statsDClient, IFailoverResolver failoverResolver, ISerializer serializer, ITopicClientCreator topicClientCreator) { _statsDClient = statsDClient; _failoverResolver = failoverResolver; _serializer = serializer; _topicClientCreator = topicClientCreator; }
public FailoverPublisherClientResolver(IFailoverResolver failoverResolver, ITopicClientWrapper topicClient, ITopicClientWrapper failoverClient, IVeStatsDClient statsDClient) { _failoverResolver = failoverResolver; _topicClient = topicClient; _failoverClient = failoverClient; _statsDClient = statsDClient; }
private ITopicClientWrapper InstantiateTopic(TopicConfiguration config, IVeStatsDClient statsDClient, string topicId) { _creator.SetTopic(config.ConnectionString, config.TopicName, config.Update); var messagingFactory = GetMessagingFactory(config.ConnectionString, config.BatchFlushInterval); var client = messagingFactory.CreateTopicClient(config.TopicName); var topic = new TopicClientWrapper(client, statsDClient); _topics.Add(topicId, topic); return(topic); }
public ITopicClientWrapper CreateTopicClient(TopicConfiguration config, IVeStatsDClient statsDClient) { lock (_lock) { string topicId = GetHash(config.ConnectionString, config.TopicName); if (_topics.ContainsKey(topicId)) { return(_topics[topicId]); } return(InstantiateTopic(config, statsDClient, topicId)); } }
public override void Execute(IVeStatsDClient client) { var memoryUsageInMegaBytes = (System.Diagnostics.Process.GetCurrentProcess().WorkingSet64 / 1024) / 1024; client.LogGauge("process.memoryusage", (int)memoryUsageInMegaBytes); }
protected InterceptorBase(IVeStatsDClient client) { Client = client; }
public StatsDActionFilter(IVeStatsDClient statsd) { _statsd = statsd; }
public FakeInterceptor(IVeStatsDClient client) : base(client) { }
public override void Execute(IVeStatsDClient client) { var processorTime = System.Diagnostics.Process.GetCurrentProcess().TotalProcessorTime.Milliseconds; client.LogGauge("process.processortime", processorTime); }
public override void Execute(IVeStatsDClient client) { var memoryUsageInMegaBytes = (System.Diagnostics.Process.GetCurrentProcess().WorkingSet64 / 1024) / 1024; client.LogGauge("process.memoryusage", (int) memoryUsageInMegaBytes); }
public StatsDActionFilter(IStatsdConfig config) { _statsd = new VeStatsDClient(config); }
public SystemMetricsExecutor(IList <SystemMetric> metrics, IVeStatsDClient client) : this(metrics, client, new TimerWrapper()) { Interval = 10000; }
public TopicClientWrapper(TopicClient topicClient, IVeStatsDClient statsd) { _topicClient = topicClient; _statsd = statsd; }
public override void Execute(IVeStatsDClient client) { var threads = System.Diagnostics.Process.GetCurrentProcess().Threads.Count; client.LogGauge("process.threads", threads); }
public override void Execute(IVeStatsDClient client) { var processorTime = System.Diagnostics.Process.GetCurrentProcess().TotalProcessorTime.Milliseconds; client.LogGauge("process.processortime", processorTime); }
public StatsDActionFilter(IVeStatsDClient client) { _statsd = client; }
public StatsDActionFilter(IStatsdConfig config) { _statsd = new VeStatsDClient(config); }
public PublisherFactory(IVeStatsDClient statsDClient, ITopicClientCreator topicClientCreator) { _statsDClient = statsDClient; _topicClientCreator = topicClientCreator; }
public SystemMetricsExecutor(IList<SystemMetric> metrics, IVeStatsDClient client) : this(metrics, client, new TimerWrapper()) { Interval = 10000; }
public StatsDActionFilter(IVeStatsDClient client) { _statsd = client; }
public override void Execute(IVeStatsDClient client) { var threads = System.Diagnostics.Process.GetCurrentProcess().Threads.Count; client.LogGauge("process.threads", threads); }
protected UnityInterceptor(IVeStatsDClient client) : base(client) { }
public StatsDTimingInterceptor(IVeStatsDClient client) : base(client) { }
protected CastleInterceptor(IVeStatsDClient client) : base(client) { }
public StatsDActionFilter(IVeStatsDClient statsd) { _statsd = statsd; }
public abstract void Execute(IVeStatsDClient client);
protected SimpleInjectorInterceptor(IVeStatsDClient client) : base(client) { }