@@ -11,7 +11,7 @@ import {
1111} from '@opentelemetry/sdk-metrics' ;
1212import { NodeSDK } from '@opentelemetry/sdk-node' ;
1313import { ClientInfo } from '../server/InitParams' ;
14- import { isBeta , isAlpha , isProd , isTest } from '../utils/Environment' ;
14+ import { isBeta , isAlpha , isProd , isTest , ProcessPlatform } from '../utils/Environment' ;
1515import { ExtensionId , ExtensionVersion } from '../utils/ExtensionConfig' ;
1616
1717const ExportIntervalSeconds = 60 ;
@@ -28,16 +28,14 @@ export function otelSdk(clientId: string, client?: ClientInfo) {
2828 exportIntervalMillis : ExportIntervalSeconds * 1000 ,
2929 } ) ;
3030
31- const buildTarget = process . env . BUILD_TARGET ? `-${ process . env . BUILD_TARGET } ` : '' ;
32-
3331 const sdk = new NodeSDK ( {
3432 resource : resourceFromAttributes ( {
3533 [ 'service' ] : `${ ExtensionId } -${ ExtensionVersion } ` ,
3634 [ 'service.env' ] : `${ process . env . NODE_ENV } -${ process . env . AWS_ENV } ` ,
3735 [ 'client.id' ] : clientId ,
3836 [ 'client.type' ] : `${ client ?. name ?? 'Unknown' } -${ client ?. version ?? 'Unknown' } ` ,
3937 [ 'machine.type' ] : `${ type ( ) } -${ platform ( ) } -${ arch ( ) } -${ machine ( ) } -${ release ( ) } ` ,
40- [ 'process.type' ] : `${ process . platform } ${ buildTarget } -${ process . arch } ` ,
38+ [ 'process.type' ] : `${ ProcessPlatform } -${ process . arch } ` ,
4139 [ 'process.version' ] : `node=${ process . versions . node } v8=${ process . versions . v8 } uv=${ process . versions . uv } modules=${ process . versions . modules } ` ,
4240 } ) ,
4341 resourceDetectors : [ ] ,
0 commit comments