Skip to content

Commit 9667fac

Browse files
committed
Update histogram case class
1 parent 71ccc97 commit 9667fac

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

client/src/main/boilerplate/Histogram.scala.template

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,16 @@ package org.lyranthe.prometheus.client
22

33
import histogram._
44

5-
case class Histogram(name: MetricName, help: String)(implicit hb: HistogramBuckets) {
6-
def labels(): Histogram0 = Histogram0(name, help, hb.buckets)
5+
case class Histogram(name: MetricName, help: String, buckets: List[Double]) {
6+
def labels(): Histogram0 = Histogram0(name, help, buckets)
77

88
[#
9-
def labels([#labelName1: LabelName#]): Histogram1 = Histogram1(name, help, List([#labelName1#]), hb.buckets)
9+
def labels([#labelName1: LabelName#]): Histogram1 = Histogram1(name, help, List([#labelName1#]), buckets)
1010
#
1111
]
1212
}
13+
14+
object Histogram {
15+
def apply(name: MetricName, help: String)(implicit hb: HistogramBuckets): Histogram =
16+
Histogram(name, help, hb.buckets)
17+
}

0 commit comments

Comments
 (0)