public void Dependency_DefaultDimensionLimitsValidation() { var depExtractor = new DependencyMetricsExtractor(); Assert.AreEqual(15, depExtractor.MaxDependencyTypesToDiscover); Assert.AreEqual(125, depExtractor.MaxDependencyTargetValuesToDiscover); Assert.AreEqual(2, depExtractor.MaxCloudRoleNameValuesToDiscover); Assert.AreEqual(2, depExtractor.MaxCloudRoleInstanceValuesToDiscover); }
/// <summary> /// Initializes a new instance of the <see cref="AutocollectedMetricsExtractor" /> class. /// </summary> /// <param name="nextProcessorInPipeline">Subsequent telemetry processor.</param> public AutocollectedMetricsExtractor(ITelemetryProcessor nextProcessorInPipeline) { this.nextProcessorInPipeline = nextProcessorInPipeline; this.extractorForRequestMetrics = new RequestMetricsExtractor(); this.extractorForDependencyMetrics = new DependencyMetricsExtractor(); this.extractors = new ExtractorWithInfo[] { new ExtractorWithInfo(this.extractorForRequestMetrics, GetExtractorInfo(this.extractorForRequestMetrics)), new ExtractorWithInfo(this.extractorForDependencyMetrics, GetExtractorInfo(this.extractorForDependencyMetrics)), }; }