opentelemetry-js
opentelemetry-js copied to clipboard
OpenTelemetry JavaScript Client
Re-opening following https://github.com/open-telemetry/opentelemetry-js/pull/2640 + https://github.com/open-telemetry/opentelemetry-js/pull/2763 I'm marking this as draft since we have a semi problem with this: its really not easy to test this. Granted there wasn't a lot...
The `Resource`s were added to the default SDK in [opentelemetry-js#846](https://github.com/open-telemetry/opentelemetry-js/pull/846). They need to be integrated in the export workflow of the Prometheus exporter similar to [opentelemetry-js#843](https://github.com/open-telemetry/opentelemetry-js/pull/843)
Spec v0.7.0 added the expectation that `SamplingResult` includes a `TraceState`. [Current spec text](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.11.0/specification/trace/sdk.md#shouldsample): A `SamplingResult` contains... > A Tracestate that will be associated with the Span through the new SpanContext....
## Which problem is this PR solving? Trying to implement retry logic in the `export` method inside the `trace-otlp-http` exporter. I'm opening this draft PR to get some feedback on...
It is confusing as a new comer to see contradictory or different examples about how one should go about configuring the collector. Examples should be unified in the new way...
**Is your feature request related to a problem? Please describe.** Hi there, we're using service workers and [cloudflare workers](https://developers.cloudflare.com/workers/reference) (which implement the service worker spec). Sadly the browser build accesses...
**Is your feature request related to a problem? Please describe.** The Project Status of Traces/Metrics/Logs Signals in OpenTelemetry is difficult to find in OpenTelemetry for JavaScript. **Describe the solution you'd...
**Is your feature request related to a problem? Please describe.** For now, we don't handle timeout event. From NodeJS doc: >Setting the timeout option or using the setTimeout() function will...
The [metrics specification](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/metrics-api.md#createdoublemeasurement) calls for two different types of measures: Long and Double. JavaScript has equivalents for these: `BigInt` and `Number` respectively, however`BigInt` is still a fairly new addition to...
Batch span processor currently exports batches with a strict interval: 5s interval, 512 batch size as per OTel's default conf (comes to around 100 spans per second for the throughput)....