|
5 | 5 |
|
6 | 6 | package io.opentelemetry.contrib.azure.resource; |
7 | 7 |
|
| 8 | +import static io.opentelemetry.semconv.incubating.CloudIncubatingAttributes.CLOUD_PLATFORM; |
| 9 | +import static io.opentelemetry.semconv.incubating.CloudIncubatingAttributes.CLOUD_PROVIDER; |
| 10 | +import static io.opentelemetry.semconv.incubating.CloudIncubatingAttributes.CLOUD_REGION; |
| 11 | +import static io.opentelemetry.semconv.incubating.CloudIncubatingAttributes.CLOUD_RESOURCE_ID; |
| 12 | +import static io.opentelemetry.semconv.incubating.HostIncubatingAttributes.HOST_ID; |
| 13 | +import static io.opentelemetry.semconv.incubating.HostIncubatingAttributes.HOST_NAME; |
| 14 | +import static io.opentelemetry.semconv.incubating.HostIncubatingAttributes.HOST_TYPE; |
| 15 | +import static io.opentelemetry.semconv.incubating.OsIncubatingAttributes.OS_TYPE; |
| 16 | +import static org.mockito.internal.util.Platform.OS_VERSION; |
| 17 | + |
8 | 18 | import com.google.common.base.Charsets; |
9 | 19 | import com.google.common.io.CharStreams; |
10 | 20 | import com.linecorp.armeria.common.HttpResponse; |
|
14 | 24 | import io.opentelemetry.sdk.resources.Resource; |
15 | 25 | import io.opentelemetry.sdk.testing.assertj.AttributesAssert; |
16 | 26 | import io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions; |
17 | | -import io.opentelemetry.semconv.ResourceAttributes; |
| 27 | +import io.opentelemetry.semconv.incubating.CloudIncubatingAttributes; |
18 | 28 | import java.io.IOException; |
19 | 29 | import java.io.InputStreamReader; |
20 | 30 | import java.net.MalformedURLException; |
@@ -80,25 +90,23 @@ private static AttributesAssert createResource(Supplier<Optional<String>> client |
80 | 90 | private static void assertOnlyProvider(AttributesAssert attributesAssert) { |
81 | 91 | attributesAssert |
82 | 92 | .hasSize(2) |
83 | | - .containsEntry(ResourceAttributes.CLOUD_PROVIDER, "azure") |
84 | | - .containsEntry( |
85 | | - ResourceAttributes.CLOUD_PLATFORM, ResourceAttributes.CloudPlatformValues.AZURE_VM); |
| 93 | + .containsEntry(CLOUD_PROVIDER, "azure") |
| 94 | + .containsEntry(CLOUD_PLATFORM, CloudIncubatingAttributes.CloudPlatformValues.AZURE_VM); |
86 | 95 | } |
87 | 96 |
|
88 | 97 | private static void assertDefaultAttributes(AttributesAssert attributesAssert) { |
89 | 98 | attributesAssert |
90 | | - .containsEntry(ResourceAttributes.CLOUD_PROVIDER, "azure") |
91 | | - .containsEntry( |
92 | | - ResourceAttributes.CLOUD_PLATFORM, ResourceAttributes.CloudPlatformValues.AZURE_VM) |
93 | | - .containsEntry(ResourceAttributes.CLOUD_REGION, "westus") |
| 99 | + .containsEntry(CLOUD_PROVIDER, "azure") |
| 100 | + .containsEntry(CLOUD_PLATFORM, CloudIncubatingAttributes.CloudPlatformValues.AZURE_VM) |
| 101 | + .containsEntry(CLOUD_REGION, "westus") |
94 | 102 | .containsEntry( |
95 | | - ResourceAttributes.CLOUD_RESOURCE_ID, |
| 103 | + CLOUD_RESOURCE_ID, |
96 | 104 | "/subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx/resourceGroups/macikgo-test-may-23/providers/Microsoft.Compute/virtualMachines/examplevmname") |
97 | | - .containsEntry(ResourceAttributes.HOST_ID, "02aab8a4-74ef-476e-8182-f6d2ba4166a6") |
98 | | - .containsEntry(ResourceAttributes.HOST_NAME, "examplevmname") |
99 | | - .containsEntry(ResourceAttributes.HOST_TYPE, "Standard_A3") |
100 | | - .containsEntry(ResourceAttributes.OS_TYPE, "Linux") |
101 | | - .containsEntry(ResourceAttributes.OS_VERSION, "15.05.22") |
| 105 | + .containsEntry(HOST_ID, "02aab8a4-74ef-476e-8182-f6d2ba4166a6") |
| 106 | + .containsEntry(HOST_NAME, "examplevmname") |
| 107 | + .containsEntry(HOST_TYPE, "Standard_A3") |
| 108 | + .containsEntry(OS_TYPE, "Linux") |
| 109 | + .containsEntry(OS_VERSION, "15.05.22") |
102 | 110 | .containsEntry("azure.vm.scaleset.name", "crpteste9vflji9") |
103 | 111 | .containsEntry("azure.vm.sku", "18.04-LTS"); |
104 | 112 | } |
|
0 commit comments