105 references to ResourceKey
Aspire.Dashboard (42)
Api\TelemetryApiService.cs (1)
403DisplayName = r.ResourceKey.GetCompositeName(),
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
42_resource = DashboardClient.GetResource(Resource.ResourceKey.ToString());
Components\Dialogs\ManageDataDialog.razor.cs (3)
131var compositeName = otlpResource.ResourceKey.GetCompositeName(); 235var resourceName = otlpResource.ResourceKey.GetCompositeName(); 242Name = otlpResource.ResourceKey.GetCompositeName(),
Components\Pages\StructuredLogs.razor.cs (1)
236var application = _resources?.SingleOrDefault(a => a.ResourceKey == PageViewModel.SelectedResource.Id?.GetResourceKey());
Components\Pages\Traces.razor.cs (1)
438var resource = _resources?.SingleOrDefault(a => a.ResourceKey == PageViewModel.SelectedResource.Id?.GetResourceKey());
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
43if (!UnviewedErrorCounts.TryGetValue(otlpResource.ResourceKey, out var count) || count == 0)
Mcp\AspireTelemetryMcpTools.cs (1)
208resourceKey = resource.ResourceKey;
Model\Assistant\AIHelpers.cs (2)
238else if (TryGetSingleResult(resources, r => r.ResourceKey.ToString() == resourceName, out resource)) 285resourceKey = resource.ResourceKey;
Model\Assistant\Prompts\IceBreakersBuilder.cs (3)
173_loc.GetString(nameof(AIPrompts.PromptResourceStructuredLogs), resource.ResourceKey.GetCompositeName()), 174_loc.GetString(nameof(AIPrompts.PromptResourceStructuredLogs), resource.ResourceKey.GetCompositeName()), 258var resourceName = resource.ResourceKey.GetCompositeName();
Model\Assistant\Prompts\KnownChatMessages.cs (2)
221Summarize recent structured logs for `{resource.ResourceKey.GetCompositeName()}`. 281Summarize recent distributed traces for `{resource.ResourceKey.GetCompositeName()}`. Focus on distributed traces that report errors.
Model\Otlp\ResourcesSelectHelpers.cs (2)
95Id = ResourceTypeDetails.CreateSingleton(resource.ResourceKey.ToString(), resourceName), 113Id = ResourceTypeDetails.CreateReplicaInstance(replica.ResourceKey.ToString(), resourceName),
Model\TelemetryExportService.cs (7)
81.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.StructuredLogs)) 85.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.Traces)) 89.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.Metrics)) 162var logs = _telemetryRepository.GetLogs(GetLogsContext.ForResourceKey(resource.ResourceKey)); 179var tracesResponse = _telemetryRepository.GetTraces(GetTracesRequest.ForResourceKey(resource.ResourceKey)); 196var instrumentSummaries = _telemetryRepository.GetInstrumentsSummaries(resource.ResourceKey); 209ResourceKey = resource.ResourceKey,
Otlp\Model\OtlpResourceView.cs (1)
15public ResourceKey ResourceKey => Resource.ResourceKey;
Otlp\Model\OtlpSpan.cs (1)
162return $@"SpanId = {SpanId}, StartTime = {StartTime.ToLocalTime():h:mm:ss.fff tt}, ParentSpanId = {ParentSpanId}, Resource = {Source.ResourceKey}, UninstrumentedPeerResource = {UninstrumentedPeer?.ResourceKey}, TraceId = {Trace.TraceId}";
Otlp\Storage\TelemetryRepository.cs (15)
123results = results.Where(a => string.Equals(a.ResourceKey.Name, name, StringComparisons.ResourceName)); 126var resources = results.OrderBy(a => a.ResourceKey).ToList(); 204if (_resourceUnviewedErrorLogs.Remove(resource.ResourceKey)) 551resourceKeys = resourceKeys.Where(keys => MatchResources(keys.Resource.ResourceKey, resources)); 578resourceKeys = resourceKeys.Where(keys => MatchResources(keys.Resource.ResourceKey, resources)); 675if (resourceKey == resource.ResourceKey) 688var resourceKey = resources[i].ResourceKey; 693if (span.Source.ResourceKey == resourceKey || span.UninstrumentedPeer?.ResourceKey == resourceKey) 740var resourceName = otlpResource.ResourceKey.GetCompositeName(); 753ClearStructuredLogs(otlpResource.ResourceKey); 758ClearTraces(otlpResource.ResourceKey); 763ClearMetrics(otlpResource.ResourceKey); 769ClearResource(otlpResource.ResourceKey); 855_resourceUnviewedErrorLogs.Remove(resource.ResourceKey); 1335if (span.UninstrumentedPeer?.ResourceKey.EqualsCompositeName(uninstrumentedPeer.Name) ?? false)
Aspire.Dashboard.Components.Tests (3)
Controls\GenAIVisualizerDialogTests.cs (3)
151ResourceKey = resource.ResourceKey, 235ResourceKey = resource.ResourceKey, 249ResourceKey = resource.ResourceKey,
Aspire.Dashboard.Tests (60)
Integration\OtlpHttpJsonTests.cs (3)
433ResourceKey = resource.ResourceKey, 494ResourceKey = resource.ResourceKey, 571ResourceKey = resource.ResourceKey,
Model\TelemetryExportServiceTests.cs (20)
54ResourceKey = resource.ResourceKey, 119var logs = repository.GetLogs(GetLogsContext.ForResourceKey(resource.ResourceKey)); 166var logs = repository.GetLogs(GetLogsContext.ForResourceKey(resource.ResourceKey)); 238var logs = repository.GetLogs(GetLogsContext.ForResourceKey(resource.ResourceKey)); 287ResourceKey = resource.ResourceKey, 358var traces = repository.GetTraces(GetTracesRequest.ForResourceKey(resource.ResourceKey)); 405var traces = repository.GetTraces(GetTracesRequest.ForResourceKey(resource.ResourceKey)); 454var traces = repository.GetTraces(GetTracesRequest.ForResourceKey(resource.ResourceKey)); 489var instrumentSummaries = repository.GetInstrumentsSummaries(resource.ResourceKey); 497ResourceKey = resource.ResourceKey, 575var instrumentSummaries = repository.GetInstrumentsSummaries(resource.ResourceKey); 583ResourceKey = resource.ResourceKey, 890var span = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0].Spans[0]; 942var span = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0].Spans[0]; 943var logs = repository.GetLogs(GetLogsContext.ForResourceKey(repository.GetResources()[0].ResourceKey)).Items; 1002var trace = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0]; 1003var logs = repository.GetLogs(GetLogsContext.ForResourceKey(repository.GetResources()[0].ResourceKey)).Items; 1043var trace = repository.GetTraces(GetTracesRequest.ForResourceKey(repository.GetResources()[0].ResourceKey)).PagedResult.Items[0]; 1079var logEntry = repository.GetLogs(GetLogsContext.ForResourceKey(repository.GetResources()[0].ResourceKey)).Items[0]; 1107r => r.ResourceKey.GetCompositeName(),
Model\TelemetryImportServiceTests.cs (8)
68var logs = repository.GetLogs(GetLogsContext.ForResourceKey(resources[0].ResourceKey)); 92var traces = repository.GetTraces(GetTracesRequest.ForResourceKey(resources[0].ResourceKey)); 290var logs = sourceRepository.GetLogs(GetLogsContext.ForResourceKey(resources[0].ResourceKey)); 310var importedLogs = targetRepository.GetLogs(GetLogsContext.ForResourceKey(importedResources[0].ResourceKey)); 341var logs = sourceRepository.GetLogs(GetLogsContext.ForResourceKey(resources[0].ResourceKey)); 365var importedLogs = targetRepository.GetLogs(GetLogsContext.ForResourceKey(importedResources[0].ResourceKey)); 402var traces = sourceRepository.GetTraces(GetTracesRequest.ForResourceKey(resources[0].ResourceKey)); 421var importedTraces = targetRepository.GetTraces(GetTracesRequest.ForResourceKey(importedResources[0].ResourceKey));
TelemetryRepositoryTests\LogTests.cs (9)
67ResourceKey = resources[0].ResourceKey, 88var propertyKeys = repository.GetLogPropertyKeys(resources[0].ResourceKey)!; 490repository.OnNewLogs(resources[0].ResourceKey, SubscriptionType.Read, () => 520ResourceKey = resources[0].ResourceKey, 662ResourceKey = resources[0].ResourceKey, 805var resourceKey = repository.GetResources().First().ResourceKey; 852var resourceKey = repository.GetResources().First().ResourceKey; 926ResourceKey = resources[0].ResourceKey, 949ResourceKey = resources[1].ResourceKey,
TelemetryRepositoryTests\MetricsTests.cs (7)
71var instruments = repository.GetInstrumentsSummaries(resources[0].ResourceKey); 153ResourceKey = resources[0].ResourceKey, 269ResourceKey = resources[0].ResourceKey, 367ResourceKey = resources[0].ResourceKey, 474ResourceKey = resources[0].ResourceKey, 1115ResourceKey = resources.ResourceKey, 1233var instruments = repository.GetInstrumentsSummaries(resources[0].ResourceKey);
TelemetryRepositoryTests\TraceTests.cs (13)
81ResourceKey = resources[0].ResourceKey, 140ResourceKey = resources[0].ResourceKey, 195ResourceKey = resources[0].ResourceKey, 250ResourceKey = resources[0].ResourceKey, 321ResourceKey = resources[0].ResourceKey, 398ResourceKey = resources[0].ResourceKey, 440ResourceKey = resources[0].ResourceKey, 815ResourceKey = resources[0].ResourceKey, 939ResourceKey = resources[0].ResourceKey, 1514ResourceKey = resource.ResourceKey, 1982ResourceKey = uninstrumentedPeerApp.ResourceKey, 2061ResourceKey = resources[0].ResourceKey, 2103ResourceKey = uninstrumentedPeerApp.ResourceKey,