in opentelemetry_collector/receiver/metricgenerator/metric_generator.go [112:128]
func MakeSingleValueDistributionTimeSeries(
val float64,
startTime, currentTime time.Time,
bucketOptions *metricspb.DistributionValue_BucketOptions,
labels []*metricspb.LabelValue) *metricspb.TimeSeries {
bounds := bucketOptions.GetExplicit().Bounds
distribution := metricspb.DistributionValue{
Count: 1,
Sum: val,
SumOfSquaredDeviation: 0,
BucketOptions: bucketOptions,
Buckets: MakeBuckets([]float64{val}, bounds),
}
return makeTimeseriesFromDistribution(&distribution, startTime, currentTime, labels)
}