datadog/reporter.go
func (r *Reporter) Sample(name string, tags []string, dist instruments.Distribution) error {
	r.Metric(name+".p95", tags, float32(dist.Quantile(0.95)))
	r.Metric(name+".p99", tags, float32(dist.Quantile(0.99)))
	return nil
}
func (r *Reporter) Sample(name string, tags []string, dist instruments.Distribution) error {
	r.Metric(name+".p95", tags, float32(dist.Quantile(0.95)))
	r.Metric(name+".p99", tags, float32(dist.Quantile(0.99)))
	return nil
}
func ( r * Reporter ) Sample ( name string , tags [ ] string , dist instruments . Distribution ) error { r . Metric ( name + " " , tags , float32 ( dist . Quantile ( 0.95 ) ) ) r . Metric ( name + " " , tags , float32 ( dist . Quantile ( 0.99 ) ) ) return nil }
// Sample implements instruments.Reporter
Sample implements instruments . Reporter