1 write to Name
Aspire.Dashboard (1)
Otlp\Model\OtlpScope.cs (1)
21
Name
= name is { Length: > 0 } ? name : UnknownScopeName;
62 references to Name
Aspire.Dashboard (24)
Components\Controls\SpanDetails.razor.cs (1)
125
new TelemetryPropertyViewModel { Name = "Source", Key = KnownSourceFields.NameField, Value = _viewModel.Span.Scope.
Name
}
Components\Controls\StructuredLogDetails.razor.cs (1)
82
new TelemetryPropertyViewModel { Name = "Category", Key = KnownStructuredLogFields.CategoryField, Value = _viewModel.LogEntry.Scope.
Name
}
Components\Pages\Metrics.razor.cs (5)
166
viewModel.SelectedMeter = viewModel.Instruments.FirstOrDefault(i => i.Parent.
Name
== MeterName)?.Parent.
Name
;
169
viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.Parent.
Name
== MeterName && i.Name == InstrumentName);
230
if (PageViewModel.SelectedMeter != null && !instruments.Any(i => i.Parent.
Name
== PageViewModel.SelectedMeter))
295
PageViewModel.SelectedMeter = instrument.Parent.
Name
;
Model\TelemetryExportService.cs (2)
204
MeterName = summary.Parent.
Name
,
646
Name = scope.
Name
,
Otlp\Model\OtlpHelpers.cs (1)
537
context.Logger.LogTrace("Added scope '{ScopeName}' to {TelemetryType}.", s.
Name
, telemetryType);
Otlp\Model\OtlpInstrument.cs (1)
20
public OtlpInstrumentKey GetKey() => new(Parent.
Name
, Name);
Otlp\Model\OtlpLogEntry.cs (1)
70
KnownStructuredLogFields.CategoryField => log.Scope.
Name
,
Otlp\Model\OtlpSpan.cs (1)
241
KnownSourceFields.NameField => span.Scope.
Name
,
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (10)
195
if (resource.Scopes.TryGetValue(incomingScope.
Name
, out var resourceScope))
201
if (!_cachedScopesByName.TryGetValue(incomingScope.
Name
, out var cachedScope))
214
""", new { ScopeName = incomingScope.
Name
}, transaction);
228
throw new InvalidOperationException($"Scope limit of {TelemetryRepositoryLimits.MaxScopeCount} reached. Scope '{incomingScope.
Name
}' will not be added.");
235
""", new { ScopeName = incomingScope.
Name
, ScopeVersion = incomingScope.Version }, transaction);
253
cachedScope = GetOrAddCachedScope(scopeId, incomingScope.
Name
, incomingScope.Version, incomingScope.Attributes);
651
_cachedScopesByName[scope.
Name
] = cachedScope;
657
if (!resource.Scopes.TryGetValue(scope.Scope.
Name
, out var resourceScope))
660
resource.Scopes.Add(scope.Scope.
Name
, resourceScope);
708
.Where(scope => string.Equals(scope.Scope.Scope.
Name
, meterName, StringComparison.Ordinal))
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (1)
801
return name == OtlpScope.Empty.
Name
&& version.Length == 0 && attributes.Length == 0
Aspire.Dashboard.Components.Tests (2)
Pages\MetricsTests.cs (2)
596
Assert.Single(items1, i => i.Instance.Data as string == instrument.Parent.
Name
);
641
Assert.Single(items2, i => i.Instance.Data as string == instrument.Parent.
Name
);
Aspire.Dashboard.Tests (36)
Integration\OtlpHttpJsonTests.cs (4)
554
Assert.Equal("my.library", span.Scope.
Name
);
602
Assert.Equal("my.library", log.Scope.
Name
);
676
Assert.Equal("my.library", log.Scope.
Name
);
721
Assert.Equal("my.library", counter.Parent.
Name
);
Model\SpanWaterfallViewModelTests.cs (1)
60
ScopeName = scope.
Name
,
Model\TelemetryExportServiceTests.cs (2)
555
MeterName = summary.Parent.
Name
,
643
MeterName = summary.Parent.
Name
,
Model\TraceDetailPageViewModelTests.cs (1)
118
ScopeName = logEntry.Scope.
Name
,
TelemetryRepositoryTests\LogTests.cs (8)
81
Assert.Equal("TestLogger", resource.Scope.
Name
);
1232
Assert.Equal("TestLogger", resource.Scope.
Name
);
1255
Assert.Equal("TestLogger", resource.Scope.
Name
);
1328
Assert.Equal("TestLogger", resource.Scope.
Name
);
1339
Assert.Equal("TestLogger", resource.Scope.
Name
);
1484
Assert.Equal("TestLogger", resource.Scope.
Name
);
1489
Assert.Equal("TestLogger", resource.Scope.
Name
);
1556
Assert.Equal("TestLogger", log.Scope.
Name
);
TelemetryRepositoryTests\MetricsTests.cs (15)
83
Assert.Equal("test-meter", instrument.Parent.
Name
);
90
Assert.Equal("test-meter", instrument.Parent.
Name
);
97
Assert.Equal("test-meter2", instrument.Parent.
Name
);
104
Assert.Equal("test-meter2", instrument.Parent.
Name
);
393
Assert.Equal("test-meter", instrumentData.Summary.Parent.
Name
);
601
Assert.Equal("test-meter", instrument.Summary.Parent.
Name
);
697
Assert.Equal("test-meter", instrument.Parent.
Name
);
704
Assert.Equal("test-meter", instrument.Parent.
Name
);
881
Assert.Equal("test-meter", resource1Instrument.Parent.
Name
);
918
Assert.Equal("test-meter", instrument.Parent.
Name
);
925
Assert.Equal("test-meter", instrument.Parent.
Name
);
1058
Assert.Equal("test-meter", instrument.Parent.
Name
);
1065
Assert.Equal("test-meter", instrument.Parent.
Name
);
1139
Assert.Equal("test-meter", instrument.Parent.
Name
);
1387
Assert.Equal("test-meter", instrument.Summary.Parent.
Name
);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (3)
302
Assert.Equal("TestLogger", log.Scope.
Name
);
364
Assert.Equal("TestSource", trace.FirstSpan.Scope.
Name
);
413
Assert.Equal("TestMeter", summary.Parent.
Name
);
TelemetryRepositoryTests\TraceTests.cs (2)
802
span => Assert.Equal("scope1", span.Scope.
Name
),
803
span => Assert.Equal("scope2", span.Scope.
Name
));