10 instantiations of Metric
Aspire.Dashboard (3)
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\metrics\v1\Metrics.cs (2)
1133
private static readonly pb::MessageParser<Metric> _parser = new pb::MessageParser<Metric>(() => new
Metric
());
1190
return new
Metric
(this);
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (1)
381
var metric = new
Metric
();
Aspire.Dashboard.Components.Tests (2)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
70
return new
Metric
95
return new
Metric
Aspire.Dashboard.Tests (5)
TelemetryRepositoryTests\MetricsTests.cs (3)
1147
var metric = new
Metric
1315
var histogramMetric = new
Metric
1398
var histogramMetric = new
Metric
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
70
return new
Metric
95
return new
Metric
67 references to Metric
Aspire.Dashboard (48)
artifacts\obj\Aspire.Dashboard\Debug\net8.0\opentelemetry\proto\metrics\v1\Metrics.cs (16)
121
new pbr::GeneratedClrTypeInfo(typeof(global::OpenTelemetry.Proto.Metrics.V1.
Metric
), global::OpenTelemetry.Proto.Metrics.V1.
Metric
.Parser, new[]{ "Name", "Description", "Unit", "Gauge", "Sum", "Histogram", "ExponentialHistogram", "Summary", "Metadata" }, new[]{ "Data" }, null, null, null),
821
private static readonly pb::FieldCodec<global::OpenTelemetry.Proto.Metrics.V1.
Metric
> _repeated_metrics_codec
822
= pb::FieldCodec.ForMessage(18, global::OpenTelemetry.Proto.Metrics.V1.
Metric
.Parser);
823
private readonly pbc::RepeatedField<global::OpenTelemetry.Proto.Metrics.V1.
Metric
> metrics_ = new pbc::RepeatedField<global::OpenTelemetry.Proto.Metrics.V1.
Metric
>();
829
public pbc::RepeatedField<global::OpenTelemetry.Proto.Metrics.V1.
Metric
> Metrics {
1128
public sealed partial class Metric : pb::IMessage<
Metric
>
1133
private static readonly pb::MessageParser<
Metric
> _parser = new pb::MessageParser<
Metric
>(() => new Metric());
1137
public static pb::MessageParser<
Metric
> Parser { get { return _parser; } }
1161
public Metric(
Metric
other) : this() {
1189
public
Metric
Clone() {
1347
return Equals(other as
Metric
);
1352
public bool Equals(
Metric
other) {
1523
public void MergeFrom(
Metric
other) {
Otlp\Model\OtlpHelpers.cs (6)
46
internal static int GetMetricDataPointCount(
Metric
metric)
50
Metric
.DataOneofCase.Gauge => metric.Gauge.DataPoints.Count,
51
Metric
.DataOneofCase.Sum => metric.Sum.DataPoints.Count,
52
Metric
.DataOneofCase.Histogram => metric.Histogram.DataPoints.Count,
53
Metric
.DataOneofCase.Summary => metric.Summary.DataPoints.Count,
54
Metric
.DataOneofCase.ExponentialHistogram => metric.ExponentialHistogram.DataPoints.Count,
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (2)
379
private static
Metric
ToProtobuf(OtlpMetricJson json)
381
var
metric = new Metric();
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (8)
267
Metric
metric)
314
IsMonotonic = metric.DataCase ==
Metric
.DataOneofCase.Sum && metric.Sum.IsMonotonic
342
RepeatedField<
Metric
> metrics)
350
Metric
.DataOneofCase.Gauge or
Metric
.DataOneofCase.Sum or
Metric
.DataOneofCase.Histogram)
388
parameters.Add($"IsMonotonic{index}", batch[index].DataCase ==
Metric
.DataOneofCase.Sum && batch[index].Sum.IsMonotonic);
400
var
metric = metricsByName[insertedRecord.InstrumentName];
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (16)
72
foreach (
var
metric in scopeMetrics.Metrics)
115
Metric
metric,
120
if (metric.DataCase is
Metric
.DataOneofCase.Summary or
Metric
.DataOneofCase.ExponentialHistogram)
126
if (metric.DataCase is
Metric
.DataOneofCase.None)
145
case
Metric
.DataOneofCase.Gauge:
151
case
Metric
.DataOneofCase.Sum:
157
case
Metric
.DataOneofCase.Histogram:
806
private static OtlpInstrumentType MapMetricType(
Metric
.DataOneofCase dataCase)
810
Metric
.DataOneofCase.Gauge => OtlpInstrumentType.Gauge,
811
Metric
.DataOneofCase.Sum => OtlpInstrumentType.Sum,
812
Metric
.DataOneofCase.Histogram => OtlpInstrumentType.Histogram,
817
private static OtlpAggregationTemporality MapAggregationTemporality(
Metric
metric)
821
Metric
.DataOneofCase.Sum => (OtlpAggregationTemporality)metric.Sum.AggregationTemporality,
822
Metric
.DataOneofCase.Histogram => (OtlpAggregationTemporality)metric.Histogram.AggregationTemporality,
823
Metric
.DataOneofCase.ExponentialHistogram => (OtlpAggregationTemporality)metric.ExponentialHistogram.AggregationTemporality,
Aspire.Dashboard.Components.Tests (3)
Pages\MetricsTests.cs (1)
259
var
metric = CreateSumMetric(metricName: "test-instrument", startTime: DateTime.UtcNow);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
68
public static
Metric
CreateHistogramMetric(string metricName, DateTime startTime)
93
public static
Metric
CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null)
Aspire.Dashboard.Tests (16)
TelemetryRepositoryTests\MetricsTests.cs (10)
1147
var
metric = new Metric
1226
var
metric = CreateHistogramMetric(metricName: "test", startTime: s_testTime.AddMinutes(1));
1315
var
histogramMetric = new Metric
1398
var
histogramMetric = new Metric
1855
static
Metric
CreateTestHistogramMetric(DateTime startTime, int value, string dimension)
1857
var
metric = CreateHistogramMetric("test", startTime);
2077
var metrics = new List<
Metric
>();
2080
var
metric = CreateHistogramMetric("test", s_queryTestTime.AddMilliseconds(pointIndex * 100));
2180
var
histogram = CreateHistogramMetric(metricName: "histogram", startTime: s_queryTestTime.AddMinutes(1));
2397
private static ResourceMetrics CreateResourceMetrics(
Metric
metric) => new()
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
446
var
histogram = CreateHistogramMetric("histogram", startTime);
480
var
changedHistogram = CreateHistogramMetric("histogram", startTime.AddMinutes(1));
TelemetryRepositoryTests\TelemetryLimitTests.cs (2)
127
var metrics = new RepeatedField<
Metric
>();
130
var
metric = CreateSumMetric(metricName: $"metric{i}", startTime: s_testTime.AddMinutes(1));
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
68
public static
Metric
CreateHistogramMetric(string metricName, DateTime startTime)
93
public static
Metric
CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null)