Skip to content

Commit 0ce0110

Browse files
mydeabillyvg
authored andcommitted
ref(node-experimental): Add resource information (#9088)
This was missing currently, so for correctness adding the resource info here.
1 parent 2f6a0ab commit 0ce0110

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

packages/node-experimental/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"@opentelemetry/instrumentation-mysql2": "~0.34.1",
3737
"@opentelemetry/instrumentation-nestjs-core": "~0.33.1",
3838
"@opentelemetry/instrumentation-pg": "~0.36.1",
39+
"@opentelemetry/resources": "~1.17.0",
3940
"@opentelemetry/sdk-trace-base": "~1.17.0",
4041
"@opentelemetry/semantic-conventions": "~1.17.0",
4142
"@prisma/instrumentation": "~5.3.1",

packages/node-experimental/src/sdk/initOtel.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { diag, DiagLogLevel } from '@opentelemetry/api';
2+
import { Resource } from '@opentelemetry/resources';
23
import { AlwaysOnSampler, BasicTracerProvider } from '@opentelemetry/sdk-trace-base';
3-
import { getCurrentHub } from '@sentry/core';
4+
import { SemanticResourceAttributes } from '@opentelemetry/semantic-conventions';
5+
import { getCurrentHub, SDK_VERSION } from '@sentry/core';
46
import { SentryPropagator, SentrySpanProcessor } from '@sentry/opentelemetry-node';
57
import { logger } from '@sentry/utils';
68

@@ -28,6 +30,11 @@ export function initOtel(): () => void {
2830
// Create and configure NodeTracerProvider
2931
const provider = new BasicTracerProvider({
3032
sampler: new AlwaysOnSampler(),
33+
resource: new Resource({
34+
[SemanticResourceAttributes.SERVICE_NAME]: 'node-experimental',
35+
[SemanticResourceAttributes.SERVICE_NAMESPACE]: 'sentry',
36+
[SemanticResourceAttributes.SERVICE_VERSION]: SDK_VERSION,
37+
}),
3138
});
3239
provider.addSpanProcessor(new SentrySpanProcessor());
3340

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3993,7 +3993,7 @@
39933993
"@opentelemetry/core" "1.15.2"
39943994
"@opentelemetry/semantic-conventions" "1.15.2"
39953995

3996-
"@opentelemetry/[email protected]":
3996+
"@opentelemetry/[email protected]", "@opentelemetry/resources@~1.17.0":
39973997
version "1.17.0"
39983998
resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.17.0.tgz#ee29144cfd7d194c69698c8153dbadec7fe6819f"
39993999
integrity sha512-+u0ciVnj8lhuL/qGRBPeVYvk7fL+H/vOddfvmOeJaA1KC+5/3UED1c9KoZQlRsNT5Kw1FaK8LkY2NVLYfOVZQw==

0 commit comments

Comments
 (0)