aboutsummaryrefslogblamecommitdiff
path: root/kamon-core/src/main/scala/kamon/metric/TickSnapshot.scala
blob: b7cc349ecc11a04cd15f0aac891685c4386e2957 (plain) (tree)
1
2
3
4
5
6
7
8
                    


                        

                                                                          
                                               
 





                                            
 
                                                                     

 
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)