@@ -59,9 +59,6 @@ type Transport struct {
59
59
// TODO:
60
60
// StartOptions trace.StartOptions
61
61
62
- // TODO: probably combine the ENDPOINT URL + URL PATTER
63
- spanName string // the name for this span (we can use the URL Pattern
64
-
65
62
tracesOpts TransportTracesOptions
66
63
metricsOpts TransportMetricsOptions
67
64
getOTELInstance state.GetterFn
@@ -109,17 +106,17 @@ func readWrapperBuilder(metricsOpts *TransportMetricsOptions, tracesOpts *Transp
109
106
110
107
// NewRoundTripper creates an instrumented round tripper.
111
108
func NewRoundTripper (base http.RoundTripper , metricsOpts TransportMetricsOptions ,
112
- tracesOpts TransportTracesOptions , spanName string , stateGetter state.GetterFn ,
109
+ tracesOpts TransportTracesOptions , clientName string , stateGetter state.GetterFn ,
113
110
) http.RoundTripper {
114
- rt := newTransport (base , metricsOpts , tracesOpts , spanName , stateGetter )
111
+ rt := newTransport (base , metricsOpts , tracesOpts , clientName , stateGetter )
115
112
if rt == nil {
116
113
return base
117
114
}
118
115
return rt
119
116
}
120
117
121
118
func newTransport (base http.RoundTripper , metricsOpts TransportMetricsOptions ,
122
- tracesOpts TransportTracesOptions , spanName string , stateGetter state.GetterFn ,
119
+ tracesOpts TransportTracesOptions , clientName string , stateGetter state.GetterFn ,
123
120
) * Transport {
124
121
if ! tracesOpts .Enabled () && ! metricsOpts .Enabled () {
125
122
return nil
@@ -146,12 +143,11 @@ func newTransport(base http.RoundTripper, metricsOpts TransportMetricsOptions,
146
143
return & Transport {
147
144
base : base ,
148
145
propagator : otel .GetTextMapPropagator (),
149
- spanName : spanName ,
150
146
getOTELInstance : stateGetter ,
151
147
tracesOpts : tracesOpts ,
152
148
metricsOpts : metricsOpts ,
153
- metrics : newTransportMetrics (& metricsOpts , meter ),
154
- traces : newTransportTraces (& tracesOpts , tracer , spanName ),
149
+ metrics : newTransportMetrics (& metricsOpts , meter , clientName ),
150
+ traces : newTransportTraces (& tracesOpts , tracer , clientName ),
155
151
readerWrapper : readWrapperBuilder (& metricsOpts , & tracesOpts , meter , tracer ),
156
152
}
157
153
}
0 commit comments