opentelemetry-js
opentelemetry-js copied to clipboard
OpenTelemetry JavaScript Client
### Is your feature request related to a problem? Please describe. Let us assume I create a HTTP server (Express or Fastify, doesn't matter), with a bunch of middlewares. There...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [axios](https://axios-http.com) ([source](https://togithub.com/axios/axios)) | [`0.24.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/axios/0.24.0/1.2.1) |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [webpack-cli](https://togithub.com/webpack/webpack-cli/tree/master/packages/webpack-cli) ([source](https://togithub.com/webpack/webpack-cli)) | [`4.9.1` -> `5.0.1`](https://renovatebot.com/diffs/npm/webpack-cli/4.9.1/5.0.1) |...
### What happened? ## Steps to Reproduce If you look though the startSpan() code in the tracer, at no point do the context attributes get evaluated for inclusion into the...
From the OTel prometheus [compatibility spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/compatibility/prometheus_and_openmetrics.md#metric-metadata-1): > The Unit of an OTLP metric point MUST be added as [OpenMetrics UNIT metadata](https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#metricfamily). Additionally, the unit MUST be added as a suffix...
### What happened? It's not clear to me if the [instrument descriptor](https://github.com/open-telemetry/opentelemetry-js/blob/ed98c6feba2b79c92e7aeb844210de5152070d57/packages/sdk-metrics/src/export/MetricData.ts#L28) should represent the view or the original instrument when views are configured. When I tested it out, it...
### Is your feature request related to a problem? Please describe. Export [NoopTracer](https://github.com/open-telemetry/opentelemetry-js/blob/main/api/src/trace/NoopTracer.ts). We have a `Tracer` that we export for use in instrumenting our application, however we would like...
## Which problem is this PR solving? Early draft of a SugaredTracer, intended as basis for discussions and implementation ideas. Ref https://github.com/open-telemetry/opentelemetry-js/issues/3250 cc @cartermp cd @legendecas Supersedes https://github.com/open-telemetry/opentelemetry-js-api/pull/173 Signed-off-by: secustor...
Currently, we have OTLP trace exporters to be implemented in an inherited class pattern: ``` OTLPTraceExporter (grpc) -> OTLPGRPCExporterNodeBase -> OTLPExporterBase OTLPTraceExporter (HTTP)-> OTLPExporterNodeBase -> OTLPExporterBase OTLPTraceExporter (proto) -> OTLPProtoExporterNodeBase...
### Discussed in https://github.com/open-telemetry/opentelemetry-js/discussions/3415 Originally posted by **fischerman** November 16, 2022 What's the meaning of this log message? ``` Exporter "otlp" requested through environment variable is unavailable. ``` Why am...