Skip to content

Commit 1831908

Browse files
committed
chore: update dependencies
1 parent 16d76b5 commit 1831908

File tree

5 files changed

+21
-56
lines changed

5 files changed

+21
-56
lines changed

.changeset/update-otel-deps.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@bentocache/otel': patch
3+
---
4+
5+
Update OpenTelemetry dependencies to v2

packages/otel/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@
3535
},
3636
"dependencies": {
3737
"@opentelemetry/api": "^1.9.0",
38-
"@opentelemetry/core": "^1.9.0",
39-
"@opentelemetry/instrumentation": "^0.57.0"
38+
"@opentelemetry/core": "^2.5.0",
39+
"@opentelemetry/instrumentation": "^0.211.0"
4040
},
4141
"devDependencies": {
4242
"@julr/utils": "^1.9.0",
43-
"@opentelemetry/sdk-trace-base": "^1.9.0",
43+
"@opentelemetry/sdk-trace-base": "^2.5.0",
4444
"bentocache": "workspace:*"
4545
},
4646
"tsup": {

packages/otel/tests/helpers.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { trace } from '@opentelemetry/api'
12
import { memoryDriver } from 'bentocache/drivers/memory'
23
import {
34
BasicTracerProvider,
@@ -33,10 +34,11 @@ const setupTracer = () => {
3334
}
3435

3536
const exporter = new InMemorySpanExporter()
36-
const provider = new BasicTracerProvider()
37+
const provider = new BasicTracerProvider({
38+
spanProcessors: [new SimpleSpanProcessor(exporter)],
39+
})
3740

38-
provider.addSpanProcessor(new SimpleSpanProcessor(exporter))
39-
provider.register()
41+
trace.setGlobalTracerProvider(provider)
4042

4143
tracerSetup = { exporter, provider }
4244
return tracerSetup

packages/otel/tests/instrumentation.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ test.group('BentoCacheInstrumentation', () => {
127127
assert.equal(getOrSetSpan?.attributes['cache.key'], '[redacted]')
128128
assert.equal(factorySpan?.attributes['cache.key'], '[redacted]')
129129
assert.equal(setSpan?.attributes['cache.key'], '[redacted]')
130-
assert.equal(factorySpan?.parentSpanId, getOrSetSpan?.spanContext().spanId)
131-
assert.equal(setSpan?.parentSpanId, getOrSetSpan?.spanContext().spanId)
130+
assert.equal(factorySpan?.parentSpanContext?.spanId, getOrSetSpan?.spanContext().spanId)
131+
assert.equal(setSpan?.parentSpanContext?.spanId, getOrSetSpan?.spanContext().spanId)
132132
})
133133
})

pnpm-lock.yaml

Lines changed: 6 additions & 48 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)