5 writes to Attributes
Aspire.Dashboard (2)
Model\TelemetryExportService.cs (2)
618resource.Attributes = attributes.ToArray(); 626Attributes =
Aspire.Dashboard.Tests (3)
Model\TelemetryImportServiceTests.cs (3)
490Attributes = 535Attributes = 580Attributes =
18 references to Attributes
Aspire.Dashboard (7)
Model\TelemetryExportService.cs (1)
606var attributes = resource.Attributes!.ToList();
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (2)
749if (json.Attributes is not null) 751foreach (var attr in json.Attributes)
src\Shared\Otlp\Serialization\OtlpResourceJson.cs (4)
37if (Attributes is null) 42foreach (var attr in Attributes) 58if (Attributes is null) 63foreach (var attr in Attributes)
Aspire.Dashboard.Tests (11)
Model\TelemetryExportServiceTests.cs (11)
77Assert.NotNull(resourceLogs.Resource.Attributes); 78Assert.Contains(resourceLogs.Resource.Attributes, a => a.Key == OtlpResource.SERVICE_NAME && a.Value?.StringValue == "TestService"); 79Assert.Contains(resourceLogs.Resource.Attributes, a => a.Key == OtlpResource.SERVICE_INSTANCE_ID && a.Value?.StringValue == "instance-1"); 314Assert.NotNull(resourceSpans.Resource.Attributes); 315Assert.Contains(resourceSpans.Resource.Attributes, a => a.Key == OtlpResource.SERVICE_NAME && a.Value?.StringValue == "TestService"); 575Assert.NotNull(resourceMetrics.Resource.Attributes); 576Assert.Contains(resourceMetrics.Resource.Attributes, a => a.Key == OtlpResource.SERVICE_NAME && a.Value?.StringValue == "TestService"); 577Assert.Contains(resourceMetrics.Resource.Attributes, a => a.Key == "service.version" && a.Value?.StringValue == "1.2.3"); 1064Assert.NotNull(data.ResourceSpans[0].Resource?.Attributes); 1220Assert.NotNull(data.ResourceSpans[0].Resource?.Attributes); 1257Assert.NotNull(data.ResourceLogs[0].Resource?.Attributes);