1 write to Name
Aspire.Dashboard (1)
Otlp\Model\OtlpScope.cs (1)
21Name = name is { Length: > 0 } ? name : UnknownScopeName;
53 references to Name
Aspire.Dashboard (26)
Components\Controls\SpanDetails.razor.cs (1)
147new TelemetryPropertyViewModel { Name = "Source", Key = KnownSourceFields.NameField, Value = _viewModel.Span.Scope.Name }
Components\Controls\StructuredLogDetails.razor.cs (1)
87new TelemetryPropertyViewModel { Name = "Category", Key = KnownStructuredLogFields.CategoryField, Value = _viewModel.LogEntry.Scope.Name }
Components\Pages\Metrics.razor.cs (5)
161viewModel.SelectedMeter = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName)?.Parent.Name; 164viewModel.SelectedInstrument = viewModel.Instruments.FirstOrDefault(i => i.Parent.Name == MeterName && i.Name == InstrumentName); 225if (PageViewModel.SelectedMeter != null && !instruments.Any(i => i.Parent.Name == PageViewModel.SelectedMeter)) 290PageViewModel.SelectedMeter = instrument.Parent.Name;
Components_Controls_TreeMetricSelector_razor.g.cs (2)
294foreach (var meterGroup in PageViewModel.Instruments.GroupBy(i => i.Parent.Name).OrderBy(g => g.Key)) 461instrument.Name == PageViewModel.SelectedInstrument?.Name && instrument.Parent.Name == PageViewModel.SelectedMeter
Components_Pages_Metrics_razor.g.cs (2)
1198PageViewModel.Instruments.Where(i => i.Parent.Name == PageViewModel.SelectedMeter).OrderBy(i => i.Name).AsQueryable() 1261DashboardUrls.MetricsUrl(resource: PageViewModel.SelectedResource.Name, meter: context.Parent.Name, instrument: context.Name, duration: DurationMinutes, view: ViewKindName)
Components_Pages_StructuredLogs_razor.g.cs (2)
1060$"{eventName} ({context!.LogEntry.Scope.Name})" 1081__builder3.AddContent(105, context!.LogEntry.Scope.Name
Components_Pages_TraceDetail_razor.g.cs (3)
1089subtitle = logEntryVm.LogEntry.Scope.Name; 2307!htmlTooltip ? $"{eventName} - {item.LogEntry.Scope.Name}" : string.Empty 2444__builder7.AddContent(288, item.LogEntry.Scope.Name
Model\Assistant\AIHelpers.cs (1)
346["source"] = l.Scope.Name
Model\SpanType.cs (3)
164if (span.Scope.Name.StartsWith(scopePrefix, StringComparison.OrdinalIgnoreCase)) 167if (span.Scope.Name.Length == scopePrefix.Length) 172if (span.Scope.Name[scopePrefix.Length] == '.')
Otlp\Model\OtlpHelpers.cs (1)
490context.Logger.LogTrace("Added scope '{ScopeName}' to {TelemetryType}.", scopeRef.Name, telemetryType);
Otlp\Model\OtlpInstrument.cs (1)
22public OtlpInstrumentKey GetKey() => new(Parent.Name, Name);
Otlp\Model\OtlpLogEntry.cs (1)
120KnownStructuredLogFields.CategoryField => log.Scope.Name,
Otlp\Model\OtlpResource.cs (2)
73var instrumentKey = new OtlpInstrumentKey(scope.Name, metric.Name); 91Context.Logger.LogTrace("Added metric instrument '{InstrumentName}' for scope '{ScopeName}'.", instrumentRef.Summary.Name, scope.Name);
Otlp\Model\OtlpSpan.cs (1)
239KnownSourceFields.NameField => span.Scope.Name,
Aspire.Dashboard.Components.Tests (2)
Pages\MetricsTests.cs (2)
232Assert.Single(items1, i => i.Instance.Data as string == instrument.Parent.Name); 277Assert.Single(items2, i => i.Instance.Data as string == instrument.Parent.Name);
Aspire.Dashboard.Tests (25)
TelemetryRepositoryTests\LogTests.cs (8)
79Assert.Equal("TestLogger", resource.Scope.Name); 891Assert.Equal("TestLogger", resource.Scope.Name); 914Assert.Equal("TestLogger", resource.Scope.Name); 987Assert.Equal("TestLogger", resource.Scope.Name); 998Assert.Equal("TestLogger", resource.Scope.Name); 1143Assert.Equal("TestLogger", resource.Scope.Name); 1148Assert.Equal("TestLogger", resource.Scope.Name); 1215Assert.Equal("TestLogger", log.Scope.Name);
TelemetryRepositoryTests\MetricsTests.cs (15)
78Assert.Equal("test-meter", instrument.Parent.Name); 85Assert.Equal("test-meter", instrument.Parent.Name); 92Assert.Equal("test-meter2", instrument.Parent.Name); 99Assert.Equal("test-meter2", instrument.Parent.Name); 378Assert.Equal("test-meter", instrumentData.Summary.Parent.Name); 484Assert.Equal("test-meter", instrument.Summary.Parent.Name); 580Assert.Equal("test-meter", instrument.Parent.Name); 587Assert.Equal("test-meter", instrument.Parent.Name); 775Assert.Equal("test-meter", resource1Instrument.Parent.Name); 820Assert.Equal("test-meter", instrument.Parent.Name); 827Assert.Equal("test-meter", instrument.Parent.Name); 960Assert.Equal("test-meter", instrument.Parent.Name); 967Assert.Equal("test-meter", instrument.Parent.Name); 1041Assert.Equal("test-meter", instrument.Parent.Name); 1126Assert.Equal("test-meter", instrument.Summary.Parent.Name);
TelemetryRepositoryTests\TraceTests.cs (2)
336span => Assert.Equal("scope1", span.Scope.Name), 337span => Assert.Equal("scope2", span.Scope.Name));