Skip to content

Commit b8d20bf

Browse files
committed
Use nodejs-sql-driver as driver name in telemetry
Changed from '@databricks/sql' to 'nodejs-sql-driver' to match JDBC driver naming convention. Added DRIVER_NAME constant to types.ts.
1 parent ce7723a commit b8d20bf

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lib/DBSQLClient.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import TelemetryEventEmitter from './telemetry/TelemetryEventEmitter';
3131
import MetricsAggregator from './telemetry/MetricsAggregator';
3232
import DatabricksTelemetryExporter from './telemetry/DatabricksTelemetryExporter';
3333
import { CircuitBreakerRegistry } from './telemetry/CircuitBreaker';
34-
import { DriverConfiguration } from './telemetry/types';
34+
import { DriverConfiguration, DRIVER_NAME } from './telemetry/types';
3535
import driverVersion from './version';
3636

3737
function prependSlash(str: string): string {
@@ -201,7 +201,7 @@ export default class DBSQLClient extends EventEmitter implements IDBSQLClient, I
201201
private buildDriverConfiguration(): DriverConfiguration {
202202
return {
203203
driverVersion,
204-
driverName: '@databricks/sql',
204+
driverName: DRIVER_NAME,
205205
nodeVersion: process.version,
206206
platform: process.platform,
207207
osVersion: os.release(),

lib/telemetry/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ export enum TelemetryEventType {
2525
ERROR = 'error',
2626
}
2727

28+
/**
29+
* Driver name constant for telemetry
30+
*/
31+
export const DRIVER_NAME = 'nodejs-sql-driver';
32+
2833
/**
2934
* Configuration for telemetry components
3035
*/

0 commit comments

Comments
 (0)