public MetricSnapshotStatsDStringWriter(Stream stream, StatsDPointSampler sampler, MetricsStatsDOptions options) { _stream = stream; Sampler = sampler; _options = options; _metricMetricStringSerializer = options.MetricNameFormatter ?? StatsDFormatterConstants.Defaults.MetricPointTextWriter; }
public MetricSnapshotStatsDStringWriter(Stream stream, StatsDPointSampler sampler, MetricsStatsDOptions options) { _stream = stream ?? throw new ArgumentNullException(nameof(stream)); _sampler = sampler; _options = options; _metricMetricStringSerializer = options.MetricNameFormatter ?? StatsDFormatterConstants.Defaults.MetricPointTextWriter; }
public MetricsStatsDStringOutputFormatter( MetricsStatsDOptions options, MetricFields metricFields) { _options = options ?? throw new ArgumentNullException(nameof(options)); MetricFields = metricFields ?? new MetricFields(); _samplers = new StatsDPointSampler(_options); }
public MetricsStatsDStringOutputFormatter( MetricsStatsDOptions options, MetricFields metricFields) { _options = options ?? throw new ArgumentNullException(nameof(options)); MetricFields = metricFields ?? new MetricFields(); _samplers = new StatsDPointSampler(_options); _nullWriter = new MetricSnapshotStatsDStringWriter(null, _samplers, _options); _serializer = new MetricSnapshotSerializer(); }