< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package uk
  Definition Classes
    root
-  package gov
  Definition Classes
    uk
-  package hmrc
  Definition Classes
    gov
-  package mongo
  Definition Classes
    hmrc
-  package metrix
  Definition Classes
    mongo
- CachedMetricGauge
- MetricOrchestrationResult
- MetricOrchestrator
- MetricRepository
- MetricSource
- MetricsOnlyRefreshed
- MetricsUpdatedAndRefreshed
- MongoMetricRepository
- PersistedMetric

p

uk.gov.hmrc.mongo

# metrix 

#### package metrix

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  final case class CachedMetricGauge(name: String, lookupValue: (String) ⇒ Int) extends Gauge[Int] with Product with Serializable
2.  trait MetricOrchestrationResult extends AnyRef
3.  class MetricOrchestrator extends AnyRef
4.  trait MetricRepository extends AnyRef
   Annotations
     @ImplementedBy()
5.  trait MetricSource extends AnyRef

   A source of metrics to collect from your application

6.  final case class MetricsOnlyRefreshed(refreshedMetrics: List[PersistedMetric]) extends MetricOrchestrationResult with Product with Serializable
7.  final case class MetricsUpdatedAndRefreshed(updatedMetrics: Map[String, Int], refreshedMetrics: Seq[PersistedMetric]) extends MetricOrchestrationResult with Product with Serializable
8.  class MongoMetricRepository extends PlayMongoCollection[PersistedMetric] with MetricRepository with WithThrottling
   Annotations
     @Singleton()
9.  final case class PersistedMetric(name: String, count: Int) extends Product with Serializable

### Value Members

1.  object PersistedMetric extends Serializable

### Ungrouped