Packages

p

com.daml

metrics

package metrics

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. metrics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final class CacheMetrics extends AnyRef
  2. class DatabaseMetrics extends AnyRef
  3. final class ExtendedDropwizardExports extends DropwizardExportsAccess
  4. class JvmMetricSet extends MetricSet
  5. final class MetricName extends AnyVal
  6. final class Metrics extends AnyRef
  7. sealed abstract class MetricsReporter extends AnyRef
  8. final class MetricsReporting extends ResourceOwner[Metrics]

    Manages metrics and reporters.

    Manages metrics and reporters.

    Creates the MetricRegistry.

    All out-of-the-box JVM metrics are added to the registry.

    Creates at least two reporters:

    • a JmxReporter, which exposes metrics over JMX, and
    • an Slf4jReporter, which logs metrics on shutdown at DEBUG level.

    Also optionally creates the reporter specified in the constructor.

    Note that metrics are in general light-weight and add negligible overhead. They are not visible to everyday users so they can be safely enabled all the time.

  9. final class PrometheusReporter extends ScheduledReporter
  10. case class VarGauge[T](initial: T) extends Gauge[T] with Product with Serializable

Value Members

  1. object InstrumentedSource
  2. object JvmMetricSet
  3. object MetricName
  4. object MetricsReporter
  5. object PrometheusReporter
  6. object Timed

Inherited from AnyRef

Inherited from Any

Ungrouped