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