Skip to content

Releases: signalfx/splunk-otel-go

v1.12.0

18 Jan 20:52
v1.12.0
b3e97d4
Compare
Choose a tag to compare

This release deprecates jaeger-thrift-splunk option support for OTEL_TRACES_EXPORTER environment variable.

This release upgrades OpenTelemetry Go to v1.22.0/v0.45.0 and OpenTelemetry Go Contrib to 1.22.0/0.47.0/0.16.0/0.2.0.

Deprecated

  • jaeger-thrift-splunk trace exporter is deprecated and may be removed in a future release. Use the default OTLP exporter instead, or set the SPLUNK_REALM and SPLUNK_ACCESS_TOKEN environment variables to send telemetry directly to Splunk Observability Cloud. (#2690)

v1.11.0

16 Nov 22:40
v1.11.0
523e344
Compare
Choose a tag to compare

The release adds support for sending metrics directly to Splunk Observability Cloud.

This release upgrades OpenTelemetry Go to v1.21.0/v0.44.0 and OpenTelemetry Go Contrib to v1.21.1/v0.46.1/v0.15.1/v0.1.1.

Add

  • Add the WithIDGenerator option to github.com/signalfx/splunk-otel-go/distro. (#2634)
  • Metrics are sent directly to Splunk Observability Cloud when SPLUNK_REALM is set. (#2637)

v1.10.0

10 Nov 19:32
v1.10.0
b203eba
Compare
Choose a tag to compare

v1.9.0

29 Sep 14:42
v1.9.0
fe1ea33
Compare
Choose a tag to compare

v1.8.1

15 Sep 20:14
v1.8.1
fd7efa2
Compare
Choose a tag to compare

This release is built on top of OpenTelemetry Go to v1.18.0/v0.41.0/v0.0.6 and OpenTelemetry Go Contrib to v1.19.0/v0.44.0/v0.13.0.

Removed

  • Drop support for Go 1.19 as go.opentelemetry.io/otel did the same in v1.18.0. (#2492)

v1.8.0

14 Sep 19:03
v1.8.0
ba24fd3
Compare
Choose a tag to compare

This upgrades OpenTelemetry Go to v1.18.0/v0.41.0/v0.0.6 and OpenTelemetry Go Contrib to v1.19.0/v0.44.0/v0.13.0.

Added

  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/jackc/pgx/v5/splunkpgx instrumentation for the github.com/jackc/pgx/v5 package. (#2406)

v1.7.0

17 Jul 14:44
v1.7.0
6bab0fa
Compare
Choose a tag to compare

This release is built on top of OpenTelemetry Go v1.16.0/v0.39.0 and OpenTelemetry Go Contrib v1.17.0/v0.42.0/v0.11.0.

Added

  • Add the github.com/signalfx/splunk-otel-go/instrumentation/github.com/confluentinc/confluent-kafka-go/v2/kafka/splunkkafka instrumentation for the github.com/confluentinc/confluent-kafka-go/v2/kafka package. (#2301)

v1.6.0

25 May 08:59
v1.6.0
ab3f970
Compare
Choose a tag to compare

The release enables metrics support by default as OpenTelemetry Go metrics API is stable (v1.16.0).

This upgrades OpenTelemetry Go to v1.16.0/v0.39.0 and OpenTelemetry Go Contrib to v1.17.0/v0.42.0/v0.11.0.

Added

  • Add Version function to the following Go modules. (#1992)
    • github.com/signalfx/splunk-otel-go/distro
    • github.com/signalfx/splunk-otel-go/instrumentation/database/sql/splunksql
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/go-chi/chi/splunkchi
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/gomodule/redigo/splunkredigo
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/graph-gophers/graphql-go/splunkgraphql
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/miekg/dns/splunkdns
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/syndtr/goleveldb/leveldb/splunkleveldb
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/tidwall/buntdb/splunkbuntdb
    • github.com/signalfx/splunk-otel-go/instrumentation/gopkg.in/olivere/elastic/splunkelastic
    • github.com/signalfx/splunk-otel-go/instrumentation/k8s.io/client-go/splunkclient-go
  • Add WithMeterProvider function in github.com/signalfx/splunk-otel-go/instrumentation/database/sql/splunksql. (#2258)

Changed

  • OTEL_METRICS_EXPORTER defaults to otlp. Therefore, metrics support are enabled by default. (#2259)

Fixed

  • Fix telemetry.sdk.version resource attribute to properly return the github.com/signalfx/splunk-otel-go/distro Go module version. (#1990)
  • Fix instrumentation scope version value to properly return the instrumentation library versions. (#1990)

Removed

  • Drop support for Go 1.18 as go.opentelemetry.io did the same in v1.15.0. (#2095)

v1.5.0

30 Mar 19:41
v1.5.0
0d9b0da
Compare
Choose a tag to compare

Added

  • Add metrics in the following database instrumentation libraries. (#1973)
    • github.com/signalfx/splunk-otel-go/instrumentation/database/sql/splunksql
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/go-sql-driver/mysql/splunkmysql
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/jackc/pgx/splunkpgx
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/jinzhu/gorm/splunkgorm
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/jmoiron/sqlx/splunksqlx
    • github.com/signalfx/splunk-otel-go/instrumentation/github.com/lib/pq/splunkpq

Changed

  • Update attributes in github.com/signalfx/splunk-otel-go/instrumentation/github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka to align go.opentelemetry.io/otel/semconv standard in v1.17.0. (#1839)
    • Add semconv.MessagingOperationPublish in producer span
    • Change to semconv.MessagingSourceKindTopic in consumer span

v1.4.0

02 Mar 17:58
v1.4.0
f8e593b
Compare
Choose a tag to compare

The release adds metrics support. Set OTEL_METRICS_EXPORTER=otlp to enable metrics support. However, take notice that as for now the OpenTelemetry Go metrics API is not stable (v0.37.0).

This upgrades OpenTelemetry Go to v1.14.0/v0.37.0/v0.0.4 and OpenTelemetry Go Contrib to v1.15.0/v0.40.0/v0.9.0.

Added

  • Add metrics support and OTEL_METRICS_EXPORTER environment variable.OTEL_METRICS_EXPORTER accepts: none - metrics disabled, otlp - OTLP gRPC exporter. Currently OTEL_METRICS_EXPORTER defaults to none as OpenTelemetry Go metrics API and SDK are not stable yet. Set OTEL_METRICS_EXPORTER=otlp to enable metrics support.
  • Add process and Go runtime attributes to resource.
  • Add runtime metrics instrumentation.