mirror of
https://github.com/matrix-org/sliding-sync.git
synced 2025-03-10 13:37:11 +00:00

This properly propagates the go Context on down to all HTTP calls, which means that outgoing request have the OTLP trace context. This also adds the Jaeger propagator to the list of OTEL propagators, so that Synapse properly gets the incoming trace context. It also upgrades all the OTEL libraries
60 lines
2.4 KiB
Modula-2
60 lines
2.4 KiB
Modula-2
module github.com/matrix-org/sliding-sync
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/ReneKroon/ttlcache/v2 v2.8.1
|
|
github.com/fxamacker/cbor/v2 v2.5.0
|
|
github.com/getsentry/sentry-go v0.24.1
|
|
github.com/gorilla/mux v1.8.0
|
|
github.com/jmoiron/sqlx v1.3.3
|
|
github.com/lib/pq v1.10.9
|
|
github.com/matrix-org/gomatrixserverlib v0.0.0-20230822143230-740f742d6993
|
|
github.com/matrix-org/util v0.0.0-20200807132607-55161520e1d4
|
|
github.com/pressly/goose/v3 v3.14.0
|
|
github.com/prometheus/client_golang v1.13.0
|
|
github.com/rs/zerolog v1.29.0
|
|
github.com/tidwall/gjson v1.14.3
|
|
github.com/tidwall/sjson v1.2.5
|
|
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.44.0
|
|
go.opentelemetry.io/contrib/propagators/jaeger v1.18.0
|
|
go.opentelemetry.io/otel v1.18.0
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.18.0
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.18.0
|
|
go.opentelemetry.io/otel/sdk v1.18.0
|
|
go.opentelemetry.io/otel/trace v1.18.0
|
|
)
|
|
|
|
require (
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
|
github.com/felixge/httpsnoop v1.0.3 // indirect
|
|
github.com/go-logr/logr v1.2.4 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/golang/protobuf v1.5.3 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.17.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.19 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
github.com/prometheus/client_model v0.2.0 // indirect
|
|
github.com/prometheus/common v0.37.0 // indirect
|
|
github.com/prometheus/procfs v0.11.0 // indirect
|
|
github.com/rs/xid v1.4.0 // indirect
|
|
github.com/sirupsen/logrus v1.9.3 // indirect
|
|
github.com/tidwall/match v1.1.1 // indirect
|
|
github.com/tidwall/pretty v1.2.0 // indirect
|
|
github.com/x448/float16 v0.8.4 // indirect
|
|
go.opentelemetry.io/otel/metric v1.18.0 // indirect
|
|
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
|
|
golang.org/x/crypto v0.12.0 // indirect
|
|
golang.org/x/net v0.14.0 // indirect
|
|
golang.org/x/sync v0.3.0 // indirect
|
|
golang.org/x/sys v0.12.0 // indirect
|
|
golang.org/x/text v0.12.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect
|
|
google.golang.org/grpc v1.58.0 // indirect
|
|
google.golang.org/protobuf v1.31.0 // indirect
|
|
)
|