func (r *Reporter) Sample(name string, tags []string, dist instruments.Distribution) error {
	metric := fmt.Sprintf("%s|%s:p95=%v", name, strings.Join(tags, ","), dist.Quantile(0.95))
	r.metrics = append(r.metrics, metric)
	return nil
}
func (r *Reporter) Sample(name string, tags []string, dist instruments.Distribution) error {
	metric := fmt.Sprintf("%s|%s:p95=%v", name, strings.Join(tags, ","), dist.Quantile(0.95))
	r.metrics = append(r.metrics, metric)
	return nil
}
func ( r * Reporter ) Sample ( name string , tags [ ] string , dist instruments . Distribution ) error { metric := fmt . Sprintf ( " " , name , strings . Join ( tags , " " ) , dist . Quantile ( 0.95 ) ) r . metrics = append ( r . metrics , metric ) return nil }
// Sample implements instruments.Reporter
Sample implements instruments . Reporter