Skip to content

Commit 9e6a9eb

Browse files
authored
Update environment logs (#354)
1 parent 968c1e3 commit 9e6a9eb

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

src/app/standalone.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { ExtendedInitializeParams } from '../server/InitParams';
77
import { LoggerFactory } from '../telemetry/LoggerFactory';
88
import { TelemetryService } from '../telemetry/TelemetryService';
99
import { AwsEnv, NodeEnv, ProcessPlatform } from '../utils/Environment';
10-
import { ExtensionName } from '../utils/ExtensionConfig';
10+
import { ExtensionId, ExtensionName, ExtensionVersion } from '../utils/ExtensionConfig';
1111

1212
let server: unknown;
1313

@@ -19,9 +19,12 @@ async function onInitialize(params: ExtendedInitializeParams) {
1919

2020
getLogger().info(
2121
{
22+
Service: `${ExtensionId}-${ExtensionVersion}`,
23+
Environment: `${NodeEnv}-${AwsEnv}`,
24+
Process: `${ProcessPlatform}-${process.arch}`,
25+
Machine: `${type()}-${platform()}-${arch()}-${machine()}-${release()}`,
26+
Runtime: `node=${process.versions.node} v8=${process.versions.v8} uv=${process.versions.uv} modules=${process.versions.modules}`,
2227
ClientInfo,
23-
NodeEnv,
24-
AwsEnv,
2528
aws: {
2629
clientInfo: AwsMetadata?.clientInfo,
2730
telemetryEnabled: AwsMetadata?.telemetryEnabled,
@@ -31,11 +34,6 @@ async function onInitialize(params: ExtendedInitializeParams) {
3134
},
3235
`${ExtensionName} initializing...`,
3336
);
34-
getLogger().info({
35-
Machine: `${type()}-${platform()}-${arch()}-${machine()}-${release()}`,
36-
Process: `${ProcessPlatform}-${process.arch}`,
37-
Runtime: `node=${process.versions.node} v8=${process.versions.v8} uv=${process.versions.uv} modules=${process.versions.modules}`,
38-
});
3937
TelemetryService.initialize(ClientInfo, AwsMetadata);
4038

4139
// Dynamically load these modules so that OTEL can instrument all the libraries first

src/telemetry/OTELInstrumentation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
} from '@opentelemetry/sdk-metrics';
1212
import { NodeSDK } from '@opentelemetry/sdk-node';
1313
import { ClientInfo } from '../server/InitParams';
14-
import { isBeta, isAlpha, isProd, isTest, ProcessPlatform } from '../utils/Environment';
14+
import { isBeta, isAlpha, isProd, isTest, ProcessPlatform, NodeEnv, AwsEnv } from '../utils/Environment';
1515
import { ExtensionId, ExtensionVersion } from '../utils/ExtensionConfig';
1616

1717
const ExportIntervalSeconds = 60;
@@ -31,7 +31,7 @@ export function otelSdk(clientId: string, client?: ClientInfo) {
3131
const sdk = new NodeSDK({
3232
resource: resourceFromAttributes({
3333
['service']: `${ExtensionId}-${ExtensionVersion}`,
34-
['service.env']: `${process.env.NODE_ENV}-${process.env.AWS_ENV}`,
34+
['service.env']: `${NodeEnv}-${AwsEnv}`,
3535
['client.id']: clientId,
3636
['client.type']: `${client?.name ?? 'Unknown'}-${client?.version ?? 'Unknown'}`,
3737
['machine.type']: `${type()}-${platform()}-${arch()}-${machine()}-${release()}`,

0 commit comments

Comments
 (0)