opentelemetry-js
opentelemetry-js copied to clipboard
OpenTelemetry JavaScript Client
According to the specification - https://github.com/open-telemetry/semantic-conventions/blob/main/docs/http/http-spans.md, `url.full` MUST NOT contain credentials passed via URL in form of `https://username:[email protected]/`. In such case username and password SHOULD be redacted and attribute's value...
## Which problem is this PR solving? I'm building an application with rollup. I want to use the `esnext` export from `@opentelemetry/api`, so I add `'esnext'` as an export condition....
Add `Logger.Enabled` to the Logs SDK. This is an optional feature and it's currently under [development](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/sdk.md#enabled) so it's not needed for Logs GA. Add `LogRecordProcessor.Enabled` to the Logs SDK. This...
# Description Many of our types make use of private fields/methods, or implement methods that are public, but actually only intended for "package private" use. It frequently happens that end-users...
This includes minification optimizations, code size, tree-shaking, node-specific API use, old browser support, etc
When we made the trace and metrics APIs we made some decisions that affected our ability to extend them in the future without breaking implementers. For example, adding a new...
[Spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/file-exporter.md) says we need to add a File Exporter for Logs. The spec for the file exporter says it's in "Dev" [status](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/file-exporter.md) so this issue is a placeholder for this...
## Description The way we currently export our types in this repository is difficult to maintain and is the root-cause of important issues that need to be addressed. This issue...
## Description > [!IMPORTANT] > This issue is reserved for attendees of **OpenTelemetry ContribFest at KubeCon EU 2025** > If you are attending KubeCon EU 2025, please join us at...
**NB:** Before opening a feature request against this repo, consider whether the feature should/could be implemented in the [other OpenTelemetry client libraries](https://github.com/open-telemetry/). If so, please [open an issue on opentelemetry-specification](https://github.com/open-telemetry/opentelemetry-specification/issues/new)...