object Histogram
- Source
- Histogram.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Histogram
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed abstract class Labelled[F[_], -A, -B] extends Metric[A] with Metric.Labelled[B]
- final class Name extends AnyVal with internal.Refined.Value[String]
Refined value class for a histogram name that has been parsed from a string
- case class Value[A](sum: A, bucketValues: NonEmptySeq[A]) extends Product with Serializable
A value that is produced by a histogram
A value that is produced by a histogram
- A
number type for this histogram value
- sum
the histogram sum
- bucketValues
values corresponding to to buckets defined when creating the histogram
- Note
the size
bucketValues
MUST MATCH that of the number of buckets defined when creating the histogram in MetricFactory.WithCallbacks. If they do not match, the histogram may not render correctly or at all.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DefaultHttpBuckets: NonEmptySeq[Double]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def catsInstances[F[_]]: Contravariant[[β$0$]Histogram[F, β$0$]]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def make[F[_], A](_observe: (A) => F[Unit]): Histogram[F, A]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noop[F[_], A](implicit arg0: Applicative[F]): Histogram[F, A]
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Labelled
- object Name extends StringRegexRefinement[Name] with HistogramNameFromStringLiteral