diff options
Diffstat (limited to 'kamon-core/src/main/scala/kamon/module/ReportingModule.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/module/ReportingModule.scala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/module/ReportingModule.scala b/kamon-core/src/main/scala/kamon/module/ReportingModule.scala index 0e88fc23..02a7344e 100644 --- a/kamon-core/src/main/scala/kamon/module/ReportingModule.scala +++ b/kamon-core/src/main/scala/kamon/module/ReportingModule.scala @@ -19,3 +19,9 @@ trait MetricReporter extends Module { trait SpanReporter extends Module { def reportSpans(spans: Seq[Span.FinishedSpan]): Unit } + +/** + * Modules implementing this trait will get registered for periodically receiving metric period snapshots and span + * batches. + */ +trait CombinedReporter extends MetricReporter with SpanReporter |