@scayle/nuxt-opentelemetry
0.14.4
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Use latest
[email protected]
for build. Compatibility with previous version has not changed and is specified via packagepeerDependencies
and Nuxtcompatibility
flag.
0.14.3
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.14.2
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.14.1
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.14.0
Minor Changes
- Include
@opentelemetry/instrumentation-runtime-node
to capture node runtime metrics.
Patch Changes
- Added dependency
@opentelemetry/[email protected]
0.13.14
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.13
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.12
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.11
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.10
Patch Changes
- Updated dependency
[email protected]
to[email protected]
0.13.9
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.8
Patch Changes
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.13.7
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.6
Patch Changes
- Updated dependency
[email protected]
to[email protected]
0.13.5
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.4
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.3
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.2
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.13.1
Patch Changes
- Updated dependency
[email protected]
to[email protected]
0.13.0
Minor Changes
- Support disabling the automatic instrumentation and using a custom implementation. This allows for full control over the behavior of OpenTelemetry. To manually initialize the SDK, set the
disableAutomaticInitialization
option totrue
, which will disables the default SDK initialization of this module.
Then you can manually initialize OpenTelemetry within a Nitro plugin located in the./server/plugins
directory, allowing for enhanced customization and adaptability in your instrumentation configuration. The example provided demonstrates a basic setup using the@opentelemetry/sdk-node
package.
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.12.1
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.12.0
Minor Changes
- Do not trace requests for files located within the nuxt
public
directory.
0.11.0
Minor Changes
- Initialize the OTel SDK in a Nitro plugin instead of the entrypoint to support usage in dev builds. However, not all instrumentations will be available in dev mode as they require
import-in-the-middle
hooks.
0.10.1
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.10.0
Minor Changes
- Update to
@nuxt/module-builder@1
. This version of Nuxt Module Builder is ESM-only, so CommonJS (.cjs
) files will no longer be built or distributed with the package. However as of Nuxt 3, only esm is used so this should not have any impact as this module does not support Nuxt 2.
0.9.4
Patch Changes
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.9.3
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.9.2
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.9.1
Patch Changes
- Added dependency
@opentelemetry/[email protected]
- Added dependency
@opentelemetry/[email protected]
- Added dependency
[email protected]
0.9.0
Minor Changes
- Enable the exporting of metrics in the SDK initialization. Like traces, metrics will be exported via the OTLP protocol (using
@opentelemetry/exporter-metrics-otlp-proto
) so your existing collector will likely be able to collect metrics automatically without additional configuration.
Patch Changes
- Added dependency
@opentelemetry/[email protected]
- Added dependency
@opentelemetry/[email protected]
0.8.0
Minor Changes
- This release refactors the implementation to use a
NitroInstrumentation
class rather than a Nitro plugin. The change enables better testing and in the future may provide more flexibility for customization. The module should continue to work as before without any necessary changes for module users.
Patch Changes
- The
?
character is no longer included in theurl.query
span attribute - When no
pathBlocklist
is provided, the default should be to allow everything instead of blocking everything. - Configure the HTTP instrumentation to ignore requests for static assets
0.7.2
Patch Changes
- Added dependency
@opentelemetry/[email protected]
- Removed dependency
@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Spans for successful requests should have SpanStatusCode.OK (Previously they were set to SpanStatusCode.UNSET)
- Fix incorrect status codes attributes for requests resulting in an error.
0.7.1
Patch Changes
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.7.0
Minor Changes
- Support adding request and response headers to span attributes with the
requestHeaders
andresponseHeaders
options.
0.6.4
Patch Changes
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.6.3
Patch Changes
- Added
h3@>=1.10.0
topeerDependencies
.
0.6.2
Patch Changes
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.6.1
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.6.0
Minor Changes
- Remove explicit inline external for runtime helpers
0.5.10
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.9
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.8
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.7
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@vercel/[email protected]
to@vercel/[email protected]
0.5.6
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.5
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.4
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.3
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.2
Patch Changes
- We've updated to
[email protected]
0.5.1
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.5.0
Minor Changes
- Expanded Nitro span scope to include middleware execution alongside the primary handler execution, providing a more complete tracing.
Patch Changes
- Resolved an issue where child request spans incorrectly inherited the pathname from their parent span, ensuring accurate request path tracing.
0.4.2
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.4.1
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.4.0
Minor Changes
- Add
include
andexclude
options to control theimport-in-the-middle
behavior
For more details on how to use these options see the README - The default value for
enabled
is now true
With this change, the module will be enabled when it has been installed. Previously, one had to install the module then add an additional module configuration to actually enable the module.
0.3.9
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.3.8
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.3.7
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.3.6
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.3.5
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.3.4
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
- Downgrade the
@opentelemetry/sdk-node
package
There is a bug in the Nuxt build process which causes it to fail when this package is part of the build. To workaround this, we've temporarily downgraded this package until the bug is fixed.
0.3.3
Patch Changes
- Updated dependency
@opentelemetry/[email protected]
to@opentelemetry/[email protected]
0.3.2
Patch Changes
- Update @nuxt/module-builder to 0.8.4
0.3.1
Patch Changes
- Set the span status to Error for 5xx errors from H3
0.3.0
Minor Changes
- Include additional attributes on Nitro spans:
http.status_code
,client.address
,server.address
,server.port
, anduser_agent.original
. Additionally, other attributes were renamed to conform to Semantic Conventions for HTTP Spans.
0.2.0
Minor Changes
- Add the package version of the instrumentation in the trace
0.1.0
Minor Changes
- Initial release of
@scayle/nuxt-opentelemetry