func (ps *rateLimiter) TargetRate() float64 {
	ps.mu.RLock()
	rate := ps.stats.TargetRate
	ps.mu.RUnlock()
	return rate
}
// TargetRate returns the target rate. The value represents the percentage of traces
// that the rate limiter is trying to keep. It is the actual sampling rate. Depending
// on the traces received, it may differ from RealRate.
TargetRate returns the target rate. The value represents the percentage of traces
that the rate limiter is trying to keep. It is the actual sampling rate. Depending
on the traces received, it may differ from RealRate.
// TargetRate returns the target rate . The value represents the percentage of traces // that the rate limiter is trying to keep . It is the actual sampling rate . Depending // on the traces received it may differ from RealRate .
func (ps *rateLimiter) TargetRate() float64 {
	ps.mu.RLock()
	rate := ps.stats.TargetRate
	ps.mu.RUnlock()
	return rate
}
func ( ps * rateLimiter ) TargetRate ( ) float64 { ps . mu . RLock ( ) rate := ps . stats . TargetRate ps . mu . RUnlock ( ) return rate }
TargetRate returns the target rate.
TargetRate returns the target rate .