public EventsAggregator(IMetricsReporter metricsReporter, IExceptionLogger exceptionLogger) { _metricsReporter = metricsReporter; _exceptionLogger = exceptionLogger; _subscriptions = new List <IEventSubscription>(); }
public MoranbernateStorage(ISqlConnectionFactory connectionFactory, IPerfLogger <T> perfLogger, IMetricsReporter metricsReporter) { _perfLogger = perfLogger; _metricsReporter = metricsReporter; _connectionProvider = connectionFactory.GetConnectionProvider <T>(); }
public TelemetryReporterInfluxAttribute() { IMetricsReporterBuilder builder = new MetricsReporterBuilder( _activationFactory, _simpleConfig, _tagContext); _reporter = builder.Build(); }
public AggregatedQueryRunner(ISqlConnectionFactory connectionFactory, IPerfLogger <T> perfLogger, IMetricsReporter metricsReporter) { _perfLogger = perfLogger; _metricsReporter = metricsReporter; _connectionProvider = connectionFactory.GetConnectionProvider <T>(); }
public SqlConnectionProvider(string connectionString, IMetricsReporter metricsReporter) { if (string.IsNullOrEmpty(connectionString)) { throw new ArgumentNullException(nameof(connectionString)); } _connectionString = connectionString; _metricsReporter = metricsReporter; _schema = ParseSchema(_connectionString); }
public EventSubscription(Action <T> callback, IExceptionLogger exceptionLogger, IMetricsReporter metricsReporter, bool async = false ) { _callback = callback; _exceptionLogger = exceptionLogger; _metricsReporter = metricsReporter; _async = async; Target = _callback.Target?.GetType() ?? typeof(T); }
public void IMetricsReporter_Test() { //IMetricsReporter _reporter = // _reporterFactory.ForContext<ApiDesignTestsB>(); IMetricsReporter _reporter = _reporterFactory.Build(); IReadOnlyDictionary <string, string> tags = new Dictionary <string, string> { ["Active"] = "true", ["Sentiment"] = "happy" }; _reporter.Count(); _reporter.Count(ImportanceLevel.High); _reporter.Count(ImportanceLevel.High, tags); using (_reporter.Duration()) { } }
protected ApdexCounterBase(IMetricsReporter reporter) { _reporter = reporter; _cancellationTokenSource = new CancellationTokenSource(); }
public HealthChecker(IMetricsReporter reporter) { _reporter = reporter; _cancellationTokenSource = new CancellationTokenSource(); }
public ElasticSearchApdexCounter(IMetricsReporter reporter) : base(reporter) { }
public ErrorHandler(IMetricsReporter reporter) { _reporter = reporter; }
public CallContextInitializer(IMetricsReporter reporter) { _reporter = reporter; }
public static void AddMetricReporter(IMetricsReporter mr) { _reporters.Add(mr); }
public ServiceBehavior(IMetricsReporter reporter) { _reporter = reporter; }
public ParametersInspector(IMetricsReporter reporter) { _reporter = reporter; }
public RatesCounterBase(IMetricsReporter reporter) { _reporter = reporter; _cancellationTokenSource = new CancellationTokenSource(); }
public EndpointBehavior(IMetricsReporter reporter) { _reporter = reporter; }
public ElasticSearchRatesCounter(IMetricsReporter reporter) : base(reporter) { }
public SqlConnectionFactory(IMetricsReporter metricsReporter) { _metricsReporter = metricsReporter; }
public EventsAggreagatorTests() { _metricsReporter = MockRepository.GenerateMock <IMetricsReporter>(); _exceptionLogger = MockRepository.GenerateMock <IExceptionLogger>(); _target = new EventsAggregator(_metricsReporter, _exceptionLogger); }