public void Request_DefaultDimensionLimitsValidation() { var reqExtractor = new RequestMetricsExtractor(); Assert.AreEqual(30, reqExtractor.MaxResponseCodeToDiscover); Assert.AreEqual(2, reqExtractor.MaxCloudRoleNameValuesToDiscover); Assert.AreEqual(2, reqExtractor.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)), }; }