Releases: signalfx/splunk-otel-js
Releases · signalfx/splunk-otel-js
v2.4.1
v2.4.0
Open Telemetry API | Core | Instrumentations |
---|---|---|
1.4.1 | 1.15.2 | 0.41.2 |
Changes
August 18, 2023
- Fix the error message about an unavailable exporter (e.g.
Exporter "otlp" requested through environment variable is unavailable.
) whenOTEL_TRACES_EXPORTER
is set. Workaround for open-telemetry/opentelemetry-js#3422. #783 - Explicitly set a meter provider for instrumentations.
NoopMeterProvider
is set by default. If metrics are enabled andSPLUNK_INSTRUMENTATION_METRICS_ENABLED
is set to true, instrumentation specific metrics will be emitted, for examplehttp.server.duration
from thehttp
instrumentation. #784
v2.3.2
v2.3.1
v2.3.0
Open Telemetry API | Core | Instrumentations |
---|---|---|
1.4.1 | 1.15.1 | 0.41.1 |
Changes
August 1, 2023
- Upgrade to OpenTelemetry
1.15.1
/0.41.1
. #761 - Fix confusing error message regarding
grpc
:@opentelemetry/instrumentation-grpc Module @grpc/grpc-js has been loaded before @opentelemetry/instrumentation-grpc so it might not work, please initialize it before requiring @grpc/grpc-js
.grpc
is internally now lazily loaded. #762 - Allow enabling and disabling instrumentations via environment variables by introducing
OTEL_INSTRUMENTATION_COMMON_DEFAULT_ENABLED
andOTEL_INSTRUMENTATION_[NAME]_ENABLED
. #769
v2.2.4
v2.2.3
v2.2.2
v2.2.1
Open Telemetry API | Core | Instrumentations |
---|---|---|
1.3.0 | 1.10.1 | 0.35.1 |
Changes
April 5, 2023
- Fixed
@opentelemetry/instrumentation-mongoose
not being loaded. #715
v2.2.0
Open Telemetry API | Core | Instrumentations |
---|---|---|
1.3.0 | 1.10.1 | 0.35.1 |
Changes
March 22, 2023
- Fixed
SPLUNK_REALM
environment variable taking precedence over endpoint supplied programmatically.endpoint
now correctly overrides the endpoint created viaSPLUNK_REALM
and when both are set logs a warning. #668 - Empty environment variables are now considered as not defined. #693
- New configuration option:
SPLUNK_DEBUG_METRICS_ENABLED
/metrics.debugMetricsEnabled
. #700 When set, extra set of internal troubleshooting metrics are produced. This should only be enabled to assist debugging. Defaults tofalse
. Currently debug metrics for the CPU and memory profiler are produced, each being a histogram:splunk.profiler.cpu.start.duration
splunk.profiler.cpu.stop.duration
splunk.profiler.cpu.process.duration
splunk.profiler.heap.collect.duration
splunk.profiler.heap.process.duration
- Upgrade to OpenTelemetry
1.10.1
/0.35.1
. The full changes can be seen at OpenTelemetry JS releases: