aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
blob: b7cc349ecc11a04cd15f0aac891685c4386e2957 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package kamon.metric

import java.time.Instant

import kamon.metric.instrument.{DistributionSnapshot, SingleValueSnapshot}

case class Interval(from: Instant, to: Instant)

case class MetricsSnapshot(
  histograms: Seq[DistributionSnapshot],
  minMaxCounters: Seq[DistributionSnapshot],
  gauges: Seq[SingleValueSnapshot],
  counters: Seq[SingleValueSnapshot]
)

case class TickSnapshot(interval: Interval, metrics: MetricsSnapshot)