Skip to content

Commit 8ce3e88

Browse files
committed
- Removing all deprecated SEM_ATTR* constants
1 parent 966e487 commit 8ce3e88

File tree

3 files changed

+23
-29
lines changed

3 files changed

+23
-29
lines changed

plugins/node/opentelemetry-instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import {
2828
import {
2929
ATTR_SERVER_PORT,
3030
ATTR_SERVER_ADDRESS,
31+
ATTR_NETWORK_TRANSPORT,
3132
} from '@opentelemetry/semantic-conventions';
3233
import {
3334
ATTR_DB_SYSTEM,
@@ -37,7 +38,6 @@ import {
3738
ATTR_DB_OPERATION_PARAMETER,
3839
ATTR_DB_CONNECTION_STRING,
3940
ATTR_DB_USER,
40-
ATTR_NET_TRANSPORT,
4141
} from './semconv';
4242

4343
import type * as oracleDBTypes from 'oracledb';
@@ -113,7 +113,7 @@ export function getOracleTelemetryTraceHandlerClass(
113113
private _getConnectionSpanAttributes(config: SpanConnectionConfig) {
114114
return {
115115
[ATTR_DB_SYSTEM]: DB_SYSTEM_VALUE_ORACLE,
116-
[ATTR_NET_TRANSPORT]: config.protocol,
116+
[ATTR_NETWORK_TRANSPORT]: config.protocol,
117117
[ATTR_DB_USER]: config.user,
118118
[ATTR_DB_NAMESPACE]: this._getDBNameSpace(
119119
config.instanceName,

plugins/node/opentelemetry-instrumentation-oracledb/src/semconv.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,6 @@ export const ATTR_DB_OPERATION_PARAMETER = 'db.operation.parameter';
100100
*/
101101
export const ATTR_DB_CONNECTION_STRING = 'db.connection_string';
102102

103-
/**
104-
* Transport protocol used. See note below.
105-
*
106-
*/
107-
export const ATTR_NET_TRANSPORT = 'net.transport';
108-
109103
/**
110104
* Username for accessing the database.
111105
*

plugins/node/opentelemetry-instrumentation-oracledb/test/oracle.test.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -38,22 +38,22 @@ import { OracleInstrumentation } from '../src';
3838
import { SpanNames, DB_SYSTEM_VALUE_ORACLE } from '../src/constants';
3939

4040
import {
41+
ATTR_NETWORK_TRANSPORT,
4142
ATTR_SERVER_ADDRESS,
42-
SEMATTRS_NET_TRANSPORT,
43-
SEMATTRS_DB_CONNECTION_STRING,
44-
SEMATTRS_EXCEPTION_MESSAGE,
45-
SEMATTRS_EXCEPTION_STACKTRACE,
46-
SEMATTRS_EXCEPTION_TYPE,
4743
ATTR_SERVER_PORT,
48-
SEMATTRS_DB_USER,
44+
ATTR_EXCEPTION_MESSAGE,
45+
ATTR_EXCEPTION_STACKTRACE,
46+
ATTR_EXCEPTION_TYPE,
4947
} from '@opentelemetry/semantic-conventions';
5048

5149
import {
5250
ATTR_DB_NAMESPACE,
5351
ATTR_DB_SYSTEM,
54-
ATTR_DB_OPERATION_NAME,
5552
ATTR_DB_STATEMENT,
5653
ATTR_DB_OPERATION_PARAMETER,
54+
ATTR_DB_USER,
55+
ATTR_DB_CONNECTION_STRING,
56+
ATTR_DB_OPERATION_NAME,
5757
} from '../src/semconv';
5858

5959
const memoryExporter = new InMemorySpanExporter();
@@ -122,32 +122,32 @@ let spanNamesList: string[]; // span names for roundtrips and public API spans.
122122
const DEFAULT_ATTRIBUTES = {
123123
[ATTR_DB_SYSTEM]: DB_SYSTEM_VALUE_ORACLE,
124124
[ATTR_DB_NAMESPACE]: serviceName,
125-
[SEMATTRS_DB_CONNECTION_STRING]: CONFIG.connectString,
125+
[ATTR_DB_CONNECTION_STRING]: CONFIG.connectString,
126126
[ATTR_SERVER_ADDRESS]: hostname,
127127
[ATTR_SERVER_PORT]: pno,
128-
[SEMATTRS_DB_USER]: CONFIG.user,
129-
[SEMATTRS_NET_TRANSPORT]: 'TCP',
128+
[ATTR_DB_USER]: CONFIG.user,
129+
[ATTR_NETWORK_TRANSPORT]: 'TCP',
130130
};
131131

132132
// for thick mode, we don't have support for
133133
// hostname, port and protocol.
134134
const DEFAULT_ATTRIBUTES_THICK = {
135135
[ATTR_DB_SYSTEM]: DB_SYSTEM_VALUE_ORACLE,
136136
[ATTR_DB_NAMESPACE]: serviceName,
137-
[SEMATTRS_DB_CONNECTION_STRING]: CONFIG.connectString,
138-
[SEMATTRS_DB_USER]: CONFIG.user,
137+
[ATTR_DB_CONNECTION_STRING]: CONFIG.connectString,
138+
[ATTR_DB_USER]: CONFIG.user,
139139
};
140140

141141
const POOL_ATTRIBUTES = {
142142
[ATTR_DB_SYSTEM]: DB_SYSTEM_VALUE_ORACLE,
143-
[SEMATTRS_DB_CONNECTION_STRING]: CONFIG.connectString,
144-
[SEMATTRS_DB_USER]: CONFIG.user,
143+
[ATTR_DB_CONNECTION_STRING]: CONFIG.connectString,
144+
[ATTR_DB_USER]: CONFIG.user,
145145
};
146146

147147
const CONN_FAILED_ATTRIBUTES = {
148148
[ATTR_DB_SYSTEM]: DB_SYSTEM_VALUE_ORACLE,
149-
[SEMATTRS_DB_CONNECTION_STRING]: CONFIG.connectString,
150-
[SEMATTRS_DB_USER]: CONFIG.user,
149+
[ATTR_DB_CONNECTION_STRING]: CONFIG.connectString,
150+
[ATTR_DB_USER]: CONFIG.user,
151151
};
152152

153153
const unsetStatus: SpanStatus = {
@@ -186,7 +186,7 @@ function updateAttrSpanList(connection: oracledb.Connection) {
186186
attributes = { ...DEFAULT_ATTRIBUTES };
187187
attributes[ATTR_SERVER_ADDRESS] = connAttributes[ATTR_SERVER_ADDRESS];
188188
attributes[ATTR_SERVER_PORT] = connAttributes[ATTR_SERVER_PORT];
189-
attributes[SEMATTRS_NET_TRANSPORT] = connAttributes[SEMATTRS_NET_TRANSPORT];
189+
attributes[ATTR_NETWORK_TRANSPORT] = connAttributes[ATTR_NETWORK_TRANSPORT];
190190
} else {
191191
attributes = { ...DEFAULT_ATTRIBUTES_THICK };
192192
numExecSpans = 1;
@@ -354,9 +354,9 @@ function assertErrorSpan(
354354
name: 'exception',
355355
droppedAttributesCount: 0,
356356
attributes: {
357-
[SEMATTRS_EXCEPTION_STACKTRACE]: error.stack,
358-
[SEMATTRS_EXCEPTION_MESSAGE]: error.message,
359-
[SEMATTRS_EXCEPTION_TYPE]: String(error.code),
357+
[ATTR_EXCEPTION_STACKTRACE]: error.stack,
358+
[ATTR_EXCEPTION_MESSAGE]: error.message,
359+
[ATTR_EXCEPTION_TYPE]: String(error.code),
360360
},
361361
time: span.events[0].time,
362362
},
@@ -430,7 +430,7 @@ describe('oracledb', () => {
430430
connAttributes[ATTR_SERVER_PORT] = extendedConn.port;
431431
}
432432
if (oracledb.thin && extendedConn.protocol) {
433-
connAttributes[SEMATTRS_NET_TRANSPORT] = extendedConn.protocol;
433+
connAttributes[ATTR_NETWORK_TRANSPORT] = extendedConn.protocol;
434434
}
435435
if (connection.dbName) {
436436
dbName = oracledb.thin

0 commit comments

Comments
 (0)