public override void AddMetricStats(Segment segment, TimeSpan durationOfChildren, TransactionMetricStatsCollection txStats, IConfigurationService configService) { var duration = segment.Duration.Value; var exclusiveDuration = TimeSpanMath.Max(TimeSpan.Zero, duration - durationOfChildren); MetricBuilder.TryBuildSimpleSegmentMetric(Name, duration, exclusiveDuration, txStats); }
public void CreateMetric(IMetricBuilder metricBuilder) { MetricBuilder.TryBuildSimpleSegmentMetric("test_metric", TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(1), txStats); }