1 write to Source
Aspire.Dashboard (1)
Otlp\Model\OtlpSpan.cs (1)
76
Source
= resourceView;
33 references to Source
Aspire.Dashboard (30)
Components\Controls\SpanDetails.razor.cs (2)
61
ViewModel.Span.
Source
.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
182
Parameters = { ["Resource"] = _viewModel.Span.
Source
.Resource }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (2)
61
_tracesSubscription = TelemetryRepository.OnNewTraces(Content.Span.
Source
.ResourceKey, SubscriptionType.Read, UpdateDialogData);
62
_logsSubscription = TelemetryRepository.OnNewLogs(Content.Span.
Source
.ResourceKey, SubscriptionType.Read, UpdateDialogData);
Components\Pages\TraceDetail.razor.cs (4)
224
return $"{GetResourceName(headerSpan.
Source
)}: {headerSpan.Name}";
328
apps.Add(span.
Source
.Resource);
363
if (_tracesSubscription is null || _tracesSubscription.ResourceKey != _trace.FirstSpan.
Source
.ResourceKey)
366
_tracesSubscription = TelemetryRepository.OnNewTraces(_trace.FirstSpan.
Source
.ResourceKey, SubscriptionType.Read, () => InvokeAsync(async () =>
Components_Controls_SpanDetails_razor.g.cs (2)
234
__builder2.AddContent(8, (MarkupString)string.Format(ControlsStrings.SpanDetailsResource, ViewModel.Span.
Source
.Resource.ResourceName)
2165
? ColorGenerator.Instance.GetColorVariableByKey(OtlpResource.GetResourceName(context.Span.
Source
, ViewModel.Resources))
Components_Dialogs_ExemplarsDialog_razor.g.cs (1)
301
context.Span != null ? ColorGenerator.Instance.GetColorVariableByKey(OtlpResource.GetResourceName(context.Span.
Source
, Content.Resources)) : "transparent"
Components_Pages_TraceDetail_razor.g.cs (5)
1453
spanNameContainerStyle = $"margin-left: 5px; border-left-color: {ColorGenerator.Instance.GetColorVariableByKey(GetResourceName(context.Span.
Source
))}; border-left-width: 5px; border-left-style: solid; padding-left: 9px;";
1651
ColorGenerator.Instance.GetColorVariableByKey(GetResourceName(context.Span.
Source
))
2054
c => GetResourceName(c.Span.
Source
)
2092
GetResourceName(context.Span.
Source
)
2232
var spanColor = @ColorGenerator.Instance.GetColorVariableByKey(GetResourceName(context.Span.
Source
));
Components_Pages_Traces_razor.g.cs (1)
1432
ColorGenerator.Instance.GetColorVariableByKey(GetResourceName((context.RootOrFirstSpan).
Source
))
Model\Assistant\AIHelpers.cs (1)
53
source = s.
Source
.ResourceKey.GetCompositeName(),
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
64
SourceName = OtlpResource.GetResourceName(spanDetailsViewModel.Span.
Source
, resources),
Model\Otlp\SpanWaterfallViewModel.cs (2)
87
|| getResourceName(viewModel.Span.
Source
).Contains(filter, StringComparison.CurrentCultureIgnoreCase)
125
return $"{OtlpResource.GetResourceName(span.
Source
, allResources)}: {span.GetDisplaySummary()}";
Model\TraceHelpers.cs (1)
75
ProcessSpanResource(span, span.
Source
.Resource, resourceFirstTimes, currentMinDate);
Otlp\Model\OtlpSpan.cs (6)
83
return new OtlpSpan(item.
Source
, trace, item.Scope)
150
if (childSpan.
Source
.ResourceKey !=
Source
.ResourceKey && childSpan.Kind is OtlpSpanKind.Server or OtlpSpanKind.Consumer)
152
return childSpan.
Source
.Resource;
162
return $@"SpanId = {SpanId}, StartTime = {StartTime.ToLocalTime():h:mm:ss.fff tt}, ParentSpanId = {ParentSpanId}, Resource = {
Source
.ResourceKey}, UninstrumentedPeerResource = {UninstrumentedPeer?.ResourceKey}, TraceId = {Trace.TraceId}";
234
KnownResourceFields.ServiceNameField => new FieldValues(span.
Source
.Resource.ResourceName, span.UninstrumentedPeer?.ResourceName),
Otlp\Model\OtlpTrace.cs (1)
97
return $"{existingSpan.
Source
.Resource.ResourceName}: {existingSpan.Name}";
Otlp\Storage\TelemetryRepository.cs (1)
616
if (span.
Source
.ResourceKey == resourceKey || span.UninstrumentedPeer?.ResourceKey == resourceKey)
Aspire.Dashboard.Tests (3)
TelemetryRepositoryTests\TraceTests.cs (3)
1526
Assert.Collection(s.
Source
.Properties,
1536
Assert.Collection(s.
Source
.Properties,
1551
Assert.Collection(s.
Source
.Properties,