uk.gov.hmrc.mongo.metrix

Members list

Type members

Classlikes

final case class CachedMetricGauge(name: String, lookupValue: String => Int) extends Gauge[Int]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Gauge[Int]
trait Metric
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class MetricOrchestrator(metricSources: List[MetricSource], lockService: LockService, metricRepository: MetricRepository, metricRegistry: MetricRegistry)

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait MetricSource

A source of metrics to collect from your application

A source of metrics to collect from your application

Attributes

Supertypes
class Object
trait Matchable
class Any
@Singleton
class MongoMetricRepository(mongoComponent: MongoComponent)(implicit ec: ExecutionContext) extends PlayMongoRepository[PersistedMetric], MetricRepository

Attributes

Supertypes
class PlayMongoRepository[PersistedMetric]
trait MongoDatabaseCollection
class Object
trait Matchable
class Any
Show all
final case class PersistedMetric(name: String, count: Int)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type