1717import { SpanKind } from '@opentelemetry/api' ;
1818import { ReadableSpan } from '@opentelemetry/sdk-trace-base' ;
1919import {
20- NETTRANSPORTVALUES_IP_TCP ,
21- SEMATTRS_NET_HOST_IP ,
22- SEMATTRS_NET_HOST_PORT ,
23- SEMATTRS_NET_PEER_NAME ,
24- SEMATTRS_NET_PEER_PORT ,
25- SEMATTRS_NET_TRANSPORT ,
26- } from '@opentelemetry/semantic-conventions ' ;
20+ ATTR_NET_HOST_IP ,
21+ ATTR_NET_HOST_PORT ,
22+ ATTR_NET_PEER_NAME ,
23+ ATTR_NET_PEER_PORT ,
24+ ATTR_NET_TRANSPORT ,
25+ NET_TRANSPORT_VALUE_IP_TCP ,
26+ } from '../src/semconv ' ;
2727import * as assert from 'assert' ;
2828import * as path from 'path' ;
2929import * as os from 'os' ;
@@ -41,17 +41,17 @@ export const IPC_PATH =
4141
4242export function assertTcpSpan ( span : ReadableSpan , socket : Socket ) {
4343 assertSpanKind ( span ) ;
44- assertAttrib ( span , SEMATTRS_NET_TRANSPORT , NETTRANSPORTVALUES_IP_TCP ) ;
45- assertAttrib ( span , SEMATTRS_NET_PEER_NAME , HOST ) ;
46- assertAttrib ( span , SEMATTRS_NET_PEER_PORT , PORT ) ;
47- assertAttrib ( span , SEMATTRS_NET_HOST_IP , socket . localAddress ) ;
48- assertAttrib ( span , SEMATTRS_NET_HOST_PORT , socket . localPort ) ;
44+ assertAttrib ( span , ATTR_NET_TRANSPORT , NET_TRANSPORT_VALUE_IP_TCP ) ;
45+ assertAttrib ( span , ATTR_NET_PEER_NAME , HOST ) ;
46+ assertAttrib ( span , ATTR_NET_PEER_PORT , PORT ) ;
47+ assertAttrib ( span , ATTR_NET_HOST_IP , socket . localAddress ) ;
48+ assertAttrib ( span , ATTR_NET_HOST_PORT , socket . localPort ) ;
4949}
5050
5151export function assertIpcSpan ( span : ReadableSpan ) {
5252 assertSpanKind ( span ) ;
53- assertAttrib ( span , SEMATTRS_NET_TRANSPORT , IPC_TRANSPORT ) ;
54- assertAttrib ( span , SEMATTRS_NET_PEER_NAME , IPC_PATH ) ;
53+ assertAttrib ( span , ATTR_NET_TRANSPORT , IPC_TRANSPORT ) ;
54+ assertAttrib ( span , ATTR_NET_PEER_NAME , IPC_PATH ) ;
5555}
5656
5757export function assertTLSSpan (
@@ -60,13 +60,13 @@ export function assertTLSSpan(
6060) {
6161 assertParentChild ( tlsSpan , netSpan ) ;
6262 assertSpanKind ( netSpan ) ;
63- assertAttrib ( netSpan , SEMATTRS_NET_TRANSPORT , NETTRANSPORTVALUES_IP_TCP ) ;
64- assertAttrib ( netSpan , SEMATTRS_NET_PEER_NAME , HOST ) ;
65- assertAttrib ( netSpan , SEMATTRS_NET_PEER_PORT , PORT ) ;
63+ assertAttrib ( netSpan , ATTR_NET_TRANSPORT , NET_TRANSPORT_VALUE_IP_TCP ) ;
64+ assertAttrib ( netSpan , ATTR_NET_PEER_NAME , HOST ) ;
65+ assertAttrib ( netSpan , ATTR_NET_PEER_PORT , PORT ) ;
6666 // Node.JS 10 sets socket.localAddress & socket.localPort to "undefined" when a connection is
6767 // ended, so one of the tests fails, so we skip them for TLS
68- // assertAttrib(span, SEMATTRS_NET_HOST_IP , socket.localAddress);
69- //assertAttrib(netSpan, SEMATTRS_NET_HOST_PORT , socket.localPort);
68+ // assertAttrib(span, ATTR_NET_HOST_IP , socket.localAddress);
69+ //assertAttrib(netSpan, ATTR_NET_HOST_PORT , socket.localPort);
7070
7171 assertAttrib ( tlsSpan , TLSAttributes . PROTOCOL , 'TLSv1.2' ) ;
7272 assertAttrib ( tlsSpan , TLSAttributes . AUTHORIZED , 'true' ) ;
0 commit comments