All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
- Add the
github.com/signalfx/splunk-otel-go/instrumentation/database/sql/splunksqlinstrumentation for thedatabase/sqlpackage. (#88) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/go-sql-driver/mysql/splunkmysqlinstrumentation for thegithub.qkg1.top/go-sql-driver/mysqlpackage. (#90) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/jackc/pgx/splunkpgxinstrumentation for thegithub.qkg1.top/jackc/pgxpackage. (#91) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/lib/pq/splunkpqinstrumentation for thegithub.qkg1.top/lib/pqpackage. (#92) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/jmoiron/sqlx/splunksqlxinstrumentation for thegithub.qkg1.top/jmoiron/sqlxpackage. (#93) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/jinzhu/gorm/splunkgorminstrumentation for thegithub.qkg1.top/jinzhu/gormpackage. (#98) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/confluentinc/confluent-kafka-go/kafka/splunkkafkainstrumentation for thegithub.qkg1.top/confluentinc/confluent-kafka-go/kafkapackage. (#100) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/miekg/dns/splunkdnsinstrumentation for thegithub.qkg1.top/miekg/dnspackage. (#155) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/syndtr/goleveldb/leveldb/splunkleveldbinstrumentation for thegithub.qkg1.top/syndtr/goleveldb/leveldbpackage. (#186) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/tidwall/buntdb/splunkbuntdbinstrumentation for thegithub.qkg1.top/tidwall/buntdbpackage. (#228) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/k8s.io/client-go/splunkclient-goinstrumentation for thek8s.io/client-gopackage. (#224) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/go-chi/chi/splunkchiinstrumentation for thegithub.qkg1.top/go-chi/chipackage. (#227) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/graphql-gophers/graphql-go/splunkgraphqlinstrumentation for thegithub.qkg1.top/graph-gophers/graphql-gomodule. (#232) - Add the
github.com/signalfx/splunk-otel-go/instrumentation/github.com/julienschmidt/httprouter/splunkhttprouterinstrumentation for thegithub.qkg1.top/julienschmidt/httprouterpackage. (#273)
- Update
go.opentelemetry.io/otel*dependencies fromv1.0.0-RC3tov1.0.0. - Update
go.opentelemetry.io/contrib*dependencies fromv0.23.0tov0.24.0.
0.6.0 - 2021-09-13
The primary change of this release is updating go.opentelemetry.io/otel*
dependencies to v1.0.0-RC3 and
go.opentelemetry.io/contrib* dependencies to v0.23.0.
- Update
go.opentelemetry.io/otel*dependencies fromv1.0.0-RC2tov1.0.0-RC3. - Update
go.opentelemetry.io/contrib*dependencies fromv0.22.0tov0.23.0.
The primary change of this release is updating go.opentelemetry.io/otel*
dependencies to v1.0.0-RC2 and
go.opentelemetry.io/contrib* dependencies to v0.22.0.
- Update
go.opentelemetry.io/otel*dependencies fromv1.0.0-RC1tov1.0.0-RC2. - Update
go.opentelemetry.io/contrib*dependencies fromv0.21.0tov0.22.0.
0.4.0 - 2021-06-30
The primary change of this release is updating the dependency of go.opentelemetry.io/otel*
packages from v0.20.0 to v1.0.0-RC1 and
go.opentelemetry.io/contrib* packages from v0.20.0 to v0.21.0.
- Update
go.opentelemetry.io/otel*dependencies fromv0.20.0tov1.0.0-RC1. - Update
go.opentelemetry.io/contrib*dependencies fromv0.20.0tov0.21.0.
- Drop support for Go 1.14 as
go.opentelemetry.io@v1.0.0-RC1did the same.
0.3.0 - 2021-05-18
The primary changes of this release is added support for sending data directly to Splunk Observability Cloud.
- Add support for setting the Splunk's organization access token
using the
SPLUNK_ACCESS_TOKENenvironmental variable ordistro.WithAccessTokenoption. It allows exporters sending data directly to the Splunk Observability Cloud. To do so, theOTEL_EXPORTER_JAEGER_ENDPOINTordistro.WithEndpointmust be set with Splunk back-end ingest endpoint URL:https://ingest.<REALM>.signalfx.com/v2/trace.
- The default Jaeger exporter URL is now loaded by
go.opentelemetry.io/otel/exporters/trace/jaegermodule. - Applying
distro.WithEndpoint("")results in no operation.
- Remove
SIGNALFX_ENDPOINT_URLenvironmental variable, useOTEL_EXPORTER_JAEGER_ENDPOINTinstead.
0.2.0 - 2021-04-27
The primary change of this release is updating the dependency of go.opentelemetry.io/otel*
packages from v0.19.0 to v0.20.0 and similarly
go.opentelemetry.io/contrib* packages from v0.19.0 to v0.20.0.
This includes a fix
in the Jaeger exporter.
This fix removes the duplicate batching that the exporter implemented.
Now the BatchSpanProcessor that distro configures by default will not experience
an impedance mismatch with this duplicate batching.
- Update
go.opentelemetry.io/otel*dependencies fromv0.19.0tov0.20.0. - Update
go.opentelemetry.io/contrib*dependencies fromv0.19.0tov0.20.0.
0.1.0 - 2021-04-08
- Add
distropackage providing functionality to quickly setup the OpenTelemetry Go implementation with useful Splunk defaults. - Add
splunkhttpmodule providing additional Splunk specific instrumentation fornet/http.