TelemetryRepositoryTests\MetricsTests.cs (85)
1714var exemplar = CreateExemplar(s_queryTestTime.AddSeconds(59), 1);
1715var metric = CreateSumMetric("test", s_queryTestTime.AddSeconds(59), value: 42, exemplars: [exemplar]);
1746StartTime = s_queryTestTime.AddSeconds(59),
1747EndTime = s_queryTestTime.AddSeconds(61),
1755Assert.Equal(s_queryTestTime.AddTicks(secondEnd / 100), value.End);
1780var metric = CreateSumMetric("test", s_queryTestTime, value: 42);
1810var metric = CreateSumMetric("test", s_queryTestTime, value: 42);
1823s_queryTestTime.AddMilliseconds(120_900),
1890var first = CreateExemplar(s_queryTestTime, 1);
1894var metric = CreateSumMetric("test", s_queryTestTime, exemplars: [first, second, first.Clone()]);
1911StartTime = s_queryTestTime,
1912EndTime = s_queryTestTime,
1931var first = CreateSumMetric("test", s_queryTestTime, value: 1);
1985StartTime = s_queryTestTime,
1992Assert.All(values, value => Assert.Equal(s_queryTestTime, value.Start));
1993Assert.All(values, value => Assert.Equal(s_queryTestTime, value.End));
1995var cloned = MetricInstrumentDataCache.Merge(instrument, instrument, cursors, s_queryTestTime);
2010var metric = CreateSumMetric("test", s_queryTestTime);
2044var first = CreateSumMetric("test", s_queryTestTime, value: 1, exemplars: [CreateExemplar(s_queryTestTime.AddTicks(1), 1)]);
2046var second = CreateSumMetric("test", s_queryTestTime, value: 2, exemplars: [CreateExemplar(s_queryTestTime.AddTicks(10), 2)]);
2057StartTime = s_queryTestTime,
2058EndTime = s_queryTestTime.AddTicks(20),
2067Assert.Equal(s_queryTestTime.AddTicks(7), Assert.Single(cursors).StartTime);
2076var metric = CreateSumMetric("test", s_queryTestTime, value: 1);
2111[CreateResourceMetrics(CreateSumMetric("test", s_queryTestTime, value: 1))]);
2120EndTime = beforeUnixEpoch ? s_queryTestTime.AddTicks(-1) : DateTime.MaxValue
2135startTime: s_queryTestTime.AddMinutes(1),
2137exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(1), 2, [KeyValuePair.Create("key", "value")])]))
2160CreateResourceMetrics(CreateSumMetric("test", s_queryTestTime.AddMinutes(1)))
2192CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(minute), value: 10, attributes: [KeyValuePair.Create("dimension", "stable")]),
2193CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(minute), value: 15 + (minute * 5), attributes: [KeyValuePair.Create("dimension", "changing")])
2208StartTime = s_queryTestTime,
2209EndTime = s_queryTestTime.AddMinutes(4)
2242CreateTestHistogramMetric(startTime: s_queryTestTime.AddMinutes(minute), value: 10, dimension: "stable"),
2243CreateTestHistogramMetric(startTime: s_queryTestTime.AddMinutes(minute), value: 15 + (minute * 5), dimension: "changing")
2258StartTime = s_queryTestTime,
2259EndTime = s_queryTestTime.AddMinutes(4)
2321startTime: s_queryTestTime.AddMinutes(1),
2324exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(1), 10)])
2337StartTime = s_queryTestTime,
2338EndTime = s_queryTestTime.AddMinutes(1)
2357startTime: s_queryTestTime.AddMinutes(2),
2360exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(2), 20)])
2372StartTime = s_queryTestTime,
2373EndTime = s_queryTestTime.AddMinutes(2),
2379StartTime = s_queryTestTime.AddMinutes(1.5)
2387Assert.Equal(s_queryTestTime.AddMinutes(2), refreshedValue.End);
2411startTime: s_queryTestTime.AddMilliseconds(100),
2413exemplars: [CreateExemplar(s_queryTestTime.AddMilliseconds(100), 3)]),
2414CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMilliseconds(200), value: 2),
2415CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMilliseconds(800), value: 1)
2428StartTime = s_queryTestTime,
2429EndTime = s_queryTestTime.AddSeconds(1),
2436Assert.Equal(s_queryTestTime, value.Start);
2446await AddMetric(s_queryTestTime.AddSeconds(1), 5);
2447await AddMetric(s_queryTestTime.AddSeconds(5), 5);
2448await AddMetric(s_queryTestTime.AddSeconds(10), 3);
2449await AddMetric(s_queryTestTime.AddMinutes(2), 3);
2459Assert.Equal(s_queryTestTime, cursor.StartTime);
2494StartTime = s_queryTestTime,
2495EndTime = s_queryTestTime.AddMinutes(2),
2510var metric = CreateHistogramMetric("test", s_queryTestTime.AddMilliseconds(pointIndex * 100));
2523point.Exemplars.Add(CreateExemplar(s_queryTestTime.AddMilliseconds(200), 20));
2549StartTime = s_queryTestTime,
2550EndTime = s_queryTestTime.AddMinutes(1),
2567var histogram = CreateHistogramMetric(metricName: "histogram", startTime: s_queryTestTime.AddMinutes(1));
2598CreateSumMetric(metricName: "sum", startTime: s_queryTestTime.AddMinutes(1), attributes: firstDimensionAttributes),
2599CreateSumMetric(metricName: "sum", startTime: s_queryTestTime.AddMinutes(1), attributes: secondDimensionAttributes)
2653startTime: s_queryTestTime.AddMinutes(1),
2655exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(1), 2, [KeyValuePair.Create("first", "value")])]))
2662startTime: s_queryTestTime.AddMinutes(2),
2666CreateExemplar(s_queryTestTime.AddMinutes(1), 2, [KeyValuePair.Create("first", "value")]),
2667CreateExemplar(s_queryTestTime.AddMinutes(2), 3, [KeyValuePair.Create("second", "value")])
2695CreateResourceMetrics(CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(1), value: 1))
2709CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(2), value: 1),
2710CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(3), value: 1),
2711CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(4), value: 1)
2728Assert.Equal(s_queryTestTime.AddMinutes(4), value.End);
2740startTime: s_queryTestTime.AddMinutes(value),
2743exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(value), value, [KeyValuePair.Create("key", "value")])]);
2744metric.Sum.DataPoints[0].StartTimeUnixNano = DateTimeToUnixNanoseconds(s_queryTestTime);
2816CreateResourceMetrics(CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(1), value: 1))
2824CreateResourceMetrics(CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(2), value: 2))