v0.8.0
Pre-release
Pre-release
Added
- Add the
WithPropagator
option github.com/signalfx/splunk-otel-go/distro
along with parsing of theOTEL_PROPAGATORS
environment variable to set the global OpenTelemetryTextMapPropagator
. (#295) - Add the
WithTraceExporter
andWithTLSConfig
options github.com/signalfx/splunk-otel-go/distro
along with parsing of theOTEL_TRACES_EXPORTER
environment variable to set the global OpenTelemetrySpanExporter
used by theSDK
to export traces. (#300) - Add the
splunk.distro.version
attribute to the SDK resource. (#332) - Add the
WithLogger
option github.com/signalfx/splunk-otel-go/distro
along with parsing of theOTEL_LOG_LEVEL
environment variable to set the logging level of the default logger used. (#336) - The
github.com/signalfx/splunk-otel-go/distro
package fromgh.neting.cc/signalfx/splunk-otel-go
has been made into its own module. (#492) - The
SPLUNK_REALM
environment variable is now supported. If set, the exporter will use the corresponding Splunk ingest endpoint. (#725)
Changed
- The
SDK
fromgh.neting.cc/signalfx/splunk-otel-go/distro
now uses an OTLP exporter by default. The previous default Jaeger thrift exporter can still be used by setting theOTEL_TRACES_EXPORTER
environment variable tojaeger-thrift-splunk
, or by directly passing the user configured exporter with aWithTraceExporter
option. (#300) - Update
go.opentelemetry.io/otel*
dependencies from [v1.3.0
][otel-v1.3.0] to [v1.6.1
][otel-v1.6.1]. (#406, #471, #656, #721) - Update
go.opentelemetry.io/contrib*
dependencies from [v1.3.0
/v0.28.0
][contrib-v1.3.0] to [v1.6.0
/v0.31.0
][contrib-v1.6.0]. (#406, #721) - The
OTEL_TRACES_SAMPLER
environment variable is now honored instead of only defaulting to an always-on sampler. (#724) - Set span limits to the Splunk defaults (the link count is limited to 1000, the attribute value length is limited to 12000, and all other limits are set to be unlimited) if they are not set by the user with environment variables. (#723)
Fixed
- Consistently import
github.com/jackc/pgx/v4
, instead ofgh.neting.cc/jackc/pgx
, in thegh.neting.cc/signalfx/splunk-otel-go/instrumentation/github.com/jackc/pgx/splunkpgx
instrumentation. (#478)