@@ -39,13 +39,13 @@ type obsReportSender[K request.Request] struct {
39
39
component.StartFunc
40
40
component.ShutdownFunc
41
41
42
- spanName string
43
- tracer trace.Tracer
44
- signal pipeline.Signal
45
- telemetryBuilder * metadata.TelemetryBuilder
46
- spanAttrs trace.SpanStartEventOption
47
- metricAttr metric.MeasurementOption
48
- next sender.Sender [K ]
42
+ spanName string
43
+ tracer trace.Tracer
44
+ signal pipeline.Signal
45
+ tb * metadata.TelemetryBuilder
46
+ spanAttrs trace.SpanStartEventOption
47
+ metricAttr metric.MeasurementOption
48
+ next sender.Sender [K ]
49
49
}
50
50
51
51
func newObsReportSender [K request.Request ](set exporter.Settings , signal pipeline.Signal , next sender.Sender [K ]) (sender.Sender [K ], error ) {
@@ -58,13 +58,13 @@ func newObsReportSender[K request.Request](set exporter.Settings, signal pipelin
58
58
expAttr := attribute .String (ExporterKey , idStr )
59
59
60
60
or := & obsReportSender [K ]{
61
- spanName : ExporterKey + spanNameSep + idStr + spanNameSep + signal .String (),
62
- tracer : metadata .Tracer (set .TelemetrySettings ),
63
- signal : signal ,
64
- spanAttrs : trace . WithAttributes ( expAttr , attribute . String ( DataTypeKey , signal . String ())) ,
65
- metricAttr : metric . WithAttributeSet ( attribute .NewSet ( expAttr )),
66
- next : next ,
67
- telemetryBuilder : telemetryBuilder ,
61
+ spanName : ExporterKey + spanNameSep + idStr + spanNameSep + signal .String (),
62
+ tracer : metadata .Tracer (set .TelemetrySettings ),
63
+ signal : signal ,
64
+ tb : telemetryBuilder ,
65
+ spanAttrs : trace . WithAttributes ( expAttr , attribute .String ( DataTypeKey , signal . String () )),
66
+ metricAttr : metric . WithAttributeSet ( attribute . NewSet ( expAttr )) ,
67
+ next : next ,
68
68
}
69
69
70
70
return or , nil
@@ -95,14 +95,14 @@ func (ors *obsReportSender[K]) endOp(ctx context.Context, numLogRecords int, err
95
95
// No metrics recorded for profiles.
96
96
switch ors .signal {
97
97
case pipeline .SignalTraces :
98
- ors .telemetryBuilder .RecordExporterSentSpans (ctx , numSent , ors .metricAttr )
99
- ors .telemetryBuilder .RecordExporterSendFailedSpans (ctx , numFailedToSend , ors .metricAttr )
98
+ ors .tb .RecordExporterSentSpans (ctx , numSent , ors .metricAttr )
99
+ ors .tb .RecordExporterSendFailedSpans (ctx , numFailedToSend , ors .metricAttr )
100
100
case pipeline .SignalMetrics :
101
- ors .telemetryBuilder .RecordExporterSentMetricPoints (ctx , numSent , ors .metricAttr )
102
- ors .telemetryBuilder .RecordExporterSendFailedMetricPoints (ctx , numFailedToSend , ors .metricAttr )
101
+ ors .tb .RecordExporterSentMetricPoints (ctx , numSent , ors .metricAttr )
102
+ ors .tb .RecordExporterSendFailedMetricPoints (ctx , numFailedToSend , ors .metricAttr )
103
103
case pipeline .SignalLogs :
104
- ors .telemetryBuilder .RecordExporterSentLogRecords (ctx , numSent , ors .metricAttr )
105
- ors .telemetryBuilder .RecordExporterSendFailedLogRecords (ctx , numFailedToSend , ors .metricAttr )
104
+ ors .tb .RecordExporterSentLogRecords (ctx , numSent , ors .metricAttr )
105
+ ors .tb .RecordExporterSendFailedLogRecords (ctx , numFailedToSend , ors .metricAttr )
106
106
}
107
107
108
108
span := trace .SpanFromContext (ctx )
0 commit comments