|
15 | 15 |
|
16 | 16 | package software.amazon.opentelemetry.javaagent.providers; |
17 | 17 |
|
18 | | -import static io.opentelemetry.semconv.ResourceAttributes.SERVICE_NAME; |
19 | | -import static io.opentelemetry.semconv.SemanticAttributes.*; |
20 | | -import static io.opentelemetry.semconv.SemanticAttributes.MessagingOperationValues.PROCESS; |
| 18 | +import static io.opentelemetry.semconv.HttpAttributes.HTTP_REQUEST_METHOD; |
| 19 | +import static io.opentelemetry.semconv.HttpAttributes.HTTP_RESPONSE_STATUS_CODE; |
| 20 | +import static io.opentelemetry.semconv.NetworkAttributes.NETWORK_PEER_ADDRESS; |
| 21 | +import static io.opentelemetry.semconv.NetworkAttributes.NETWORK_PEER_PORT; |
| 22 | +import static io.opentelemetry.semconv.ServerAttributes.SERVER_ADDRESS; |
| 23 | +import static io.opentelemetry.semconv.ServerAttributes.SERVER_PORT; |
| 24 | +import static io.opentelemetry.semconv.ServiceAttributes.SERVICE_NAME; |
| 25 | +import static io.opentelemetry.semconv.UrlAttributes.URL_FULL; |
| 26 | +import static io.opentelemetry.semconv.UrlAttributes.URL_PATH; |
| 27 | +import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_CONNECTION_STRING; |
| 28 | +import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_NAME; |
| 29 | +import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_OPERATION; |
| 30 | +import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_STATEMENT; |
| 31 | +import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_SYSTEM; |
| 32 | +import static io.opentelemetry.semconv.incubating.DbIncubatingAttributes.DB_USER; |
| 33 | +import static io.opentelemetry.semconv.incubating.FaasIncubatingAttributes.FAAS_INVOKED_NAME; |
| 34 | +import static io.opentelemetry.semconv.incubating.FaasIncubatingAttributes.FAAS_INVOKED_PROVIDER; |
| 35 | +import static io.opentelemetry.semconv.incubating.FaasIncubatingAttributes.FAAS_TRIGGER; |
| 36 | +import static io.opentelemetry.semconv.incubating.GraphqlIncubatingAttributes.GRAPHQL_OPERATION_TYPE; |
| 37 | +import static io.opentelemetry.semconv.incubating.HttpIncubatingAttributes.HTTP_METHOD; |
| 38 | +import static io.opentelemetry.semconv.incubating.HttpIncubatingAttributes.HTTP_TARGET; |
| 39 | +import static io.opentelemetry.semconv.incubating.HttpIncubatingAttributes.HTTP_URL; |
| 40 | +import static io.opentelemetry.semconv.incubating.MessagingIncubatingAttributes.MESSAGING_OPERATION; |
| 41 | +import static io.opentelemetry.semconv.incubating.MessagingIncubatingAttributes.MESSAGING_SYSTEM; |
| 42 | +import static io.opentelemetry.semconv.incubating.MessagingIncubatingAttributes.MessagingOperationTypeIncubatingValues.PROCESS; |
| 43 | +import static io.opentelemetry.semconv.incubating.NetIncubatingAttributes.NET_PEER_NAME; |
| 44 | +import static io.opentelemetry.semconv.incubating.NetIncubatingAttributes.NET_PEER_PORT; |
| 45 | +import static io.opentelemetry.semconv.incubating.NetIncubatingAttributes.NET_SOCK_PEER_ADDR; |
| 46 | +import static io.opentelemetry.semconv.incubating.NetIncubatingAttributes.NET_SOCK_PEER_PORT; |
| 47 | +import static io.opentelemetry.semconv.incubating.PeerIncubatingAttributes.PEER_SERVICE; |
| 48 | +import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_METHOD; |
| 49 | +import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_SERVICE; |
| 50 | +import static io.opentelemetry.semconv.incubating.RpcIncubatingAttributes.RPC_SYSTEM; |
21 | 51 | import static org.assertj.core.api.Assertions.assertThat; |
22 | 52 | import static org.mockito.Mockito.mock; |
23 | 53 | import static org.mockito.Mockito.when; |
@@ -1237,28 +1267,28 @@ public void testDBClientSpanWithRemoteResourceAttributes() { |
1237 | 1267 | // Validate behaviour of DB_NAME, SERVER_SOCKET_ADDRESS and SERVER_SOCKET_PORT exist, then |
1238 | 1268 | // remove it. |
1239 | 1269 | mockAttribute(DB_NAME, "db_name"); |
1240 | | - mockAttribute(SERVER_SOCKET_ADDRESS, "abc.com"); |
1241 | | - mockAttribute(SERVER_SOCKET_PORT, 3306L); |
| 1270 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_ADDRESS, "abc.com"); |
| 1271 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_PORT, 3306L); |
1242 | 1272 | validateRemoteResourceAttributes("DB::Connection", "db_name|abc.com|3306"); |
1243 | 1273 | mockAttribute(DB_NAME, null); |
1244 | | - mockAttribute(SERVER_SOCKET_ADDRESS, null); |
1245 | | - mockAttribute(SERVER_SOCKET_PORT, null); |
| 1274 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_ADDRESS, null); |
| 1275 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_PORT, null); |
1246 | 1276 |
|
1247 | 1277 | // Validate behaviour of DB_NAME, SERVER_SOCKET_ADDRESS exist, then remove it. |
1248 | 1278 | mockAttribute(DB_NAME, "db_name"); |
1249 | | - mockAttribute(SERVER_SOCKET_ADDRESS, "abc.com"); |
| 1279 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_ADDRESS, "abc.com"); |
1250 | 1280 | validateRemoteResourceAttributes("DB::Connection", "db_name|abc.com"); |
1251 | 1281 | mockAttribute(DB_NAME, null); |
1252 | | - mockAttribute(SERVER_SOCKET_ADDRESS, null); |
| 1282 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_ADDRESS, null); |
1253 | 1283 |
|
1254 | 1284 | // Validate behaviour of SERVER_SOCKET_PORT exist, then remove it. |
1255 | | - mockAttribute(SERVER_SOCKET_PORT, 3306L); |
| 1285 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_PORT, 3306L); |
1256 | 1286 | when(spanDataMock.getKind()).thenReturn(SpanKind.CLIENT); |
1257 | 1287 | actualAttributes = |
1258 | 1288 | GENERATOR.generateMetricAttributeMapFromSpan(spanDataMock, resource).get(DEPENDENCY_METRIC); |
1259 | 1289 | assertThat(actualAttributes.get(AWS_REMOTE_RESOURCE_TYPE)).isNull(); |
1260 | 1290 | assertThat(actualAttributes.get(AWS_REMOTE_RESOURCE_IDENTIFIER)).isNull(); |
1261 | | - mockAttribute(SERVER_SOCKET_PORT, null); |
| 1291 | + mockAttribute(AwsMetricAttributeGenerator.SERVER_SOCKET_PORT, null); |
1262 | 1292 |
|
1263 | 1293 | // Validate behaviour of only DB_NAME exist, then remove it. |
1264 | 1294 | mockAttribute(DB_NAME, "db_name"); |
|
0 commit comments