Create your own Lambda Layer in each OTel language using this starter code. Add the Lambda Layer to your Lamdba Function to get tracing with OpenTelemetry.
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4542@pichlermarc
Breaking changes:
(user-facing) convert() now returns an empty object and will be removed in a follow-up
(internal) OTLPExporterNodeBase now has additional constructor parameters that are required
(internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4581@pichlermarc
Breaking changes:
(user-facing) convert() has been removed from all exporters
(internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
(internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
(internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @blumamir
fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694@blumamir
feat(instrumentation)!: simplify registerInstrumentations() API
Breaking changes:
removes InstrumentationOptions type
occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
feat(sdk-node)!: simplify type of instrumentations option
Breaking changes:
replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]
:rocket: (Enhancement)
feat(instrumentation): apply unwrap before wrap in base class #4692
feat(instrumentation): add util to execute span customization hook in base class #4663@blumamir
feat(instrumentation): generic config type in instrumentation base #4659@blumamir
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4542@pichlermarc
Breaking changes:
(user-facing) convert() now returns an empty object and will be removed in a follow-up
(internal) OTLPExporterNodeBase now has additional constructor parameters that are required
(internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4581@pichlermarc
Breaking changes:
(user-facing) convert() has been removed from all exporters
(internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
(internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
(internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @blumamir
fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694@blumamir
feat(instrumentation)!: simplify registerInstrumentations() API
Breaking changes:
removes InstrumentationOptions type
occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
feat(sdk-node)!: simplify type of instrumentations option
Breaking changes:
replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]
:rocket: (Enhancement)
feat(instrumentation): apply unwrap before wrap in base class #4692
feat(instrumentation): add util to execute span customization hook in base class #4663@blumamir
feat(instrumentation): generic config type in instrumentation base #4659@blumamir
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4542@pichlermarc
Breaking changes:
(user-facing) convert() now returns an empty object and will be removed in a follow-up
(internal) OTLPExporterNodeBase now has additional constructor parameters that are required
(internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4581@pichlermarc
Breaking changes:
(user-facing) convert() has been removed from all exporters
(internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
(internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
(internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @blumamir
fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694@blumamir
feat(instrumentation)!: simplify registerInstrumentations() API
Breaking changes:
removes InstrumentationOptions type
occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
feat(sdk-node)!: simplify type of instrumentations option
Breaking changes:
replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]
:rocket: (Enhancement)
feat(instrumentation): apply unwrap before wrap in base class #4692
feat(instrumentation): add util to execute span customization hook in base class #4663@blumamir
feat(instrumentation): generic config type in instrumentation base #4659@blumamir
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4542@pichlermarc
Breaking changes:
(user-facing) convert() now returns an empty object and will be removed in a follow-up
(internal) OTLPExporterNodeBase now has additional constructor parameters that are required
(internal) OTLPExporterNodeBase now has an additional ResponseType type parameter
feat(exporter--otlp-)!: move serialization for Node.js exporters to @opentelemetry/otlp-transformer#4581@pichlermarc
Breaking changes:
(user-facing) convert() has been removed from all exporters
(internal) OTLPExporterBrowserBase: RequestType has been replaced by a ResponseType type-argument
(internal) OTLPExporterNodeBase: ServiceRequest has been replaced by a ServiceResponse type-argument
(internal) the @opentelemetry/otlp-exporter-proto-base package has been removed, and will from now on be deprecated in npm
feat(instrumentation): remove default value for config in base instrumentation constructor #4695: @blumamir
fix(instrumentation)!: remove unused supportedVersions from Instrumentation interface #4694@blumamir
feat(instrumentation)!: simplify registerInstrumentations() API
Breaking changes:
removes InstrumentationOptions type
occurrences of InstrumentationOptions are now replaced by (Instrumentation | Instrumentation[])[]
migrate usages of registerInstrumentations({instrumentations: fooInstrumentation}) to registerInstrumentations({instrumentations: [fooInstrumentation]})
passing Instrumentation classes to registerInstrumentations() is now not possible anymore.
feat(sdk-node)!: simplify type of instrumentations option
Breaking changes:
replaces InstrumentationOptions with (Instrumentation | Instrumentation[])[]
:rocket: (Enhancement)
feat(instrumentation): apply unwrap before wrap in base class #4692
feat(instrumentation): add util to execute span customization hook in base class #4663@blumamir
feat(instrumentation): generic config type in instrumentation base #4659@blumamir
Bumps the opentelemetry-deps-nodejs group with 18 updates in the /nodejs directory:
0.51.1
0.52.0
0.51.1
0.52.0
0.51.1
0.52.0
0.41.1
0.42.0
0.41.0
0.42.0
0.36.1
0.37.0
0.39.0
0.40.0
0.40.0
0.41.0
0.51.1
0.52.0
0.38.0
0.39.0
0.51.1
0.52.0
0.40.0
0.41.0
0.40.0
0.41.0
0.43.0
0.44.0
0.38.1
0.39.0
0.36.0
0.37.0
0.41.0
0.42.0
0.39.1
0.40.0
Bumps the opentelemetry-deps-nodejs group with 18 updates in the /nodejs/packages/layer directory:
0.51.1
0.52.0
0.51.1
0.52.0
0.51.1
0.52.0
0.41.1
0.42.0
0.41.0
0.42.0
0.36.1
0.37.0
0.39.0
0.40.0
0.40.0
0.41.0
0.51.1
0.52.0
0.38.0
0.39.0
0.51.1
0.52.0
0.40.0
0.41.0
0.40.0
0.41.0
0.43.0
0.44.0
0.38.1
0.39.0
0.36.0
0.37.0
0.41.0
0.42.0
0.39.1
0.40.0
Updates
@opentelemetry/exporter-trace-otlp-proto
from 0.51.1 to 0.52.0Release notes
Sourced from
@opentelemetry/exporter-trace-otlp-proto
's releases.Commits
c4d3351
fix(sdk-logs): adapt versions for release (#4769)26974c4
chore: prepare release API 1.9.0/Core 1.25.0/Experimental 0.52.0 (#4677)957fa3b
refactor(examples/esm-http-ts): use new exported string constants for semconv...97d0ec5
refactor(examples/basic-tracer-node): use new exported string constants for s...929e345
refactor(examples/grpc-js): use new exported string constants for semconv (#4...97f372b
refactor(experimental/examples/opencensus-shim): use new exported string cons...9cd2021
refactor(examples/otlp-exporter-node): use new exported string constants for ...de50349
refactor(examples/opentracing-shim): use new exported string constants for se...7c808e3
add Events SDK (#4629)9d3bc18
chore: move flarna from approver to emeritus (#4757)Updates
@opentelemetry/exporter-metrics-otlp-proto
from 0.51.1 to 0.52.0Release notes
Sourced from
@opentelemetry/exporter-metrics-otlp-proto
's releases.Commits
c4d3351
fix(sdk-logs): adapt versions for release (#4769)26974c4
chore: prepare release API 1.9.0/Core 1.25.0/Experimental 0.52.0 (#4677)957fa3b
refactor(examples/esm-http-ts): use new exported string constants for semconv...97d0ec5
refactor(examples/basic-tracer-node): use new exported string constants for s...929e345
refactor(examples/grpc-js): use new exported string constants for semconv (#4...97f372b
refactor(experimental/examples/opencensus-shim): use new exported string cons...9cd2021
refactor(examples/otlp-exporter-node): use new exported string constants for ...de50349
refactor(examples/opentracing-shim): use new exported string constants for se...7c808e3
add Events SDK (#4629)9d3bc18
chore: move flarna from approver to emeritus (#4757)Updates
@opentelemetry/instrumentation
from 0.51.1 to 0.52.0Release notes
Sourced from
@opentelemetry/instrumentation
's releases.Commits
c4d3351
fix(sdk-logs): adapt versions for release (#4769)26974c4
chore: prepare release API 1.9.0/Core 1.25.0/Experimental 0.52.0 (#4677)957fa3b
refactor(examples/esm-http-ts): use new exported string constants for semconv...97d0ec5
refactor(examples/basic-tracer-node): use new exported string constants for s...929e345
refactor(examples/grpc-js): use new exported string constants for semconv (#4...97f372b
refactor(experimental/examples/opencensus-shim): use new exported string cons...9cd2021
refactor(examples/otlp-exporter-node): use new exported string constants for ...de50349
refactor(examples/opentracing-shim): use new exported string constants for se...7c808e3
add Events SDK (#4629)9d3bc18
chore: move flarna from approver to emeritus (#4757)Updates
@opentelemetry/instrumentation-aws-lambda
from 0.41.1 to 0.42.0Release notes
Sourced from
@opentelemetry/instrumentation-aws-lambda
's releases.Commits
0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)54d0510
chore(instr-undici): Fix homepage url (#2252)7d6ddea
fix(host-metrics): macOS bundling fix (#2071)7272ca8
fix: Update Azure Functions Detector Collected Attributes (#2233)0078d0c
chore(lint): refactor Markdown linting to use markdownlint-cli2 (#2234)50ff98b
feat(instrumentation-document-load): Add ability to disable span events (#2188)91dec9c
remove link to non existing file (#2246)040eaa6
fix: semconv alignment & listed in README (#2240)27d6503
test: minor cleanup to pino ESM test (#2241)Updates
@opentelemetry/instrumentation-aws-sdk
from 0.41.0 to 0.42.0Release notes
Sourced from
@opentelemetry/instrumentation-aws-sdk
's releases.Commits
0af1b70
chore: release main (#2211)71c15d5
feat: update otel core dependencies (#2257)54d0510
chore(instr-undici): Fix homepage url (#2252)7d6ddea
fix(host-metrics): macOS bundling fix (#2071)7272ca8
fix: Update Azure Functions Detector Collected Attributes (#2233)0078d0c
chore(lint): refactor Markdown linting to use markdownlint-cli2 (#2234)50ff98b
feat(instrumentation-document-load): Add ability to disable span events (#2188)91dec9c
remove link to non existing file (#2246)040eaa6
fix: semconv alignment & listed in README (#2240)27d6503
test: minor cleanup to pino ESM test (#2241)Updates
@opentelemetry/instrumentation-dns
from 0.36.1 to 0.37.0Release notes
Sourced from
@opentelemetry/instrumentation-dns
's releases.... (truncated)
Commits
fcea8ca
chore: release main (#1935)d2f59e9
chore(instr-runtime-node): update some deps to same versions as other contrib...7106313
test(instr-express): add test for ESM (#1966)43fd4eb
updated zone.js version (#1934)edc426b
chore(deps): update deps matching "@opentelemetry/*" (#1978)fef1b36
fix(instrumentaiton-runtime-node)!: rename exported instrumentation to match ...2e9fce4
Add@opentelemetry/api
as peerDependencies in@opentelemetry/resource-detecto
...c00f529
refactor(instrumentation-perf-hooks): rename to instrumentation-runtime-node ...e11f86e
docs(instrumentation-graphql): gql supported versions (#1969)83624b1
test(instrumentation-mysql): add missing -p to ts-mocha (#1968)Updates
@opentelemetry/instrumentation-express
from 0.39.0 to 0.40.0Commits
f81f8a7
chore: release main (#1539)8d9687d
feat(fastify): Skip update HTTP's span name and update RpcMetadata's route in...bf25eb1
chore(renovate): change strategy for@opentelemetry/api
, run experimental upd...3139dbf
chore: update renovate.json (#1575)273993b
chore: re-enable instrumentation-fastify unit test on node@18 (#1568)84a2377
fix(deps): update otel core experimental to ^0.41.0 (#1566)ffb45fe
chore(renovate): split patch and minor rules (#1572)8e2f518
feat(express): Skip update HTTP's span name and update RpcMetadata's route in...774d254
fix(document-load): compatibility issue with@opentelemetry/sdk-trace-web
@1
.1...a18b074
docs: document merge reqiurements (#1553)Updates
@opentelemetry/instrumentation-graphql
from 0.40.0 to 0.41.0Commits
b31df37
chore: release main (#2083)f3406ea
chore: remove patch and unpatch diag from instrumentations (#2107)73e01f2
chore(examples/graphql): use exported strings for attributes (#2122)80cbee7
chore: experimental 0.51.0, remove instrumentations generic type to align wit...46b6775
test(instr-document-load): fix test to allow missing network span events (#2145)931318c
refactor(instr-aws-sdk): use exported strings for attributes (#2142)77452c1
chore(examples/connect): use exported strings for attributes (#2120)5f1910b
chore(examples/web): use exported strings for attributes (#2129)0d38081
docs: removekey
column on readme (#2132)2d709ec
chore(instrumentation-fs): remove unused semconv package (#2141)Updates
@opentelemetry/instrumentation-grpc
from 0.51.1 to 0.52.0Release notes
Sourced from
@opentelemetry/instrumentation-grpc
's releases.Commits
c4d3351
fix(sdk-logs): adapt versions for release (#4769)26974c4
chore: prepare release API 1.9.0/Core 1.25.0/Experimental 0.52.0 (#4677)957fa3b
refactor(examples/esm-http-ts): use new exported string constants for semconv...97d0ec5
refactor(examples/basic-tracer-node): use new exported string constants for s...929e345
refactor(examples/grpc-js): use new exported string constants for semconv (#4...97f372b
refactor(experimental/examples/opencensus-shim): use new exported string cons...9cd2021
refactor(examples/otlp-exporter-node): use new exported string constants for ...de50349
refactor(examples/opentracing-shim): use new exported string constants for se...7c808e3
add Events SDK (#4629)9d3bc18
chore: move flarna from approver to emeritus (#4757)Updates
@opentelemetry/instrumentation-hapi
from 0.38.0 to 0.39.0Release notes
Sourced from
@opentelemetry/instrumentation-hapi
's releases.Commits
fcea8ca
chore: release main (#1935)d2f59e9
chore(instr-runtime-node): update some deps to same versions as other contrib...7106313
test(instr-express): add test for ESM (#1966)43fd4eb
updated zone.js version (#1934)edc426b
chore(deps): update deps matching "@opentelemetry/*" (Superseded by #1391.