in pkg/telemetry/telemetry.go [280:297]
func (t *Telemetry) add(record *xray.TelemetryRecord) {
// Only send telemetry data when we receive first segment or else do not send any telemetry data.
if t.postTelemetry {
select {
case t.recordChan <- record:
default:
select {
case <-t.recordChan:
log.Debug("Telemetry Buffers truncated")
t.add(record)
default:
log.Debug("Telemetry Buffers dequeued")
}
}
} else {
log.Debug("Skipped telemetry data as no segments found")
}
}