aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2014-08-04 22:26:45 -0300
committerIvan Topolnjak <ivantopo@gmail.com>2014-08-04 22:26:45 -0300
commit3fd7eaab868e3f108ee9e395577cc70053df7213 (patch)
treecb05ff42a7a03587b18162a207290d431ed671ac
parent9c0db0e0f85b17a7686429176f63ad92ab37f59a (diff)
downloadKamon-3fd7eaab868e3f108ee9e395577cc70053df7213.tar.gz
Kamon-3fd7eaab868e3f108ee9e395577cc70053df7213.tar.bz2
Kamon-3fd7eaab868e3f108ee9e395577cc70053df7213.zip
= core: remove the user- prefix on all user metrics
-rw-r--r--kamon-core/src/main/scala/kamon/metric/UserMetrics.scala37
1 files changed, 11 insertions, 26 deletions
diff --git a/kamon-core/src/main/scala/kamon/metric/UserMetrics.scala b/kamon-core/src/main/scala/kamon/metric/UserMetrics.scala
index d67cfa95..b511b4bc 100644
--- a/kamon-core/src/main/scala/kamon/metric/UserMetrics.scala
+++ b/kamon-core/src/main/scala/kamon/metric/UserMetrics.scala
@@ -79,11 +79,12 @@ object UserMetrics extends ExtensionId[UserMetricsExtension] with ExtensionIdPro
def createExtension(system: ExtendedActorSystem): UserMetricsExtension = new UserMetricsExtension(system)
+ sealed trait UserMetricGroup
//
// Histograms
//
- case class UserHistogram(name: String) extends MetricGroupIdentity {
+ case class UserHistogram(name: String) extends MetricGroupIdentity with UserMetricGroup {
val category = UserHistograms
}
@@ -107,7 +108,7 @@ object UserMetrics extends ExtensionId[UserMetricsExtension] with ExtensionIdPro
// Counters
//
- case class UserCounter(name: String) extends MetricGroupIdentity {
+ case class UserCounter(name: String) extends MetricGroupIdentity with UserMetricGroup {
val category = UserCounters
}
@@ -131,7 +132,7 @@ object UserMetrics extends ExtensionId[UserMetricsExtension] with ExtensionIdPro
// MinMaxCounters
//
- case class UserMinMaxCounter(name: String) extends MetricGroupIdentity {
+ case class UserMinMaxCounter(name: String) extends MetricGroupIdentity with UserMetricGroup {
val category = UserMinMaxCounters
}
@@ -155,7 +156,7 @@ object UserMetrics extends ExtensionId[UserMetricsExtension] with ExtensionIdPro
// Gauges
//
- case class UserGauge(name: String) extends MetricGroupIdentity {
+ case class UserGauge(name: String) extends MetricGroupIdentity with UserMetricGroup {
val category = UserGauges
}
@@ -175,29 +176,13 @@ object UserMetrics extends ExtensionId[UserMetricsExtension] with ExtensionIdPro
def metrics: Map[MetricIdentity, MetricSnapshot] = Map((RecordedValues, gaugeSnapshot))
}
- case object UserHistograms extends MetricGroupCategory {
- val name: String = "user-histogram"
- }
-
- case object UserCounters extends MetricGroupCategory {
- val name: String = "user-counter"
- }
-
- case object UserMinMaxCounters extends MetricGroupCategory {
- val name: String = "user-min-max-counter"
- }
+ case object UserHistograms extends MetricGroupCategory { val name: String = "histogram" }
+ case object UserCounters extends MetricGroupCategory { val name: String = "counter" }
+ case object UserMinMaxCounters extends MetricGroupCategory { val name: String = "min-max-counter" }
+ case object UserGauges extends MetricGroupCategory { val name: String = "gauge" }
- case object UserGauges extends MetricGroupCategory {
- val name: String = "user-gauge"
- }
-
- case object RecordedValues extends MetricIdentity {
- val name: String = "values"
- }
-
- case object Count extends MetricIdentity {
- val name: String = "count"
- }
+ case object RecordedValues extends MetricIdentity { val name: String = "values" }
+ case object Count extends MetricIdentity { val name: String = "count" }
}