aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Diagnostic.scala
blob: 87784a72d0ff96cc852a75ec4de79ab493c4bc40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
package kamon

// The types are just an idea, they will need further refinement.
trait Diagnostic {
  def isAspectJWorking: Boolean
  def detectedModules: Seq[String]
  def entityFilterPatterns: Seq[String]
  def metricSubscribers: Seq[String]
  def traceSubscribers: Seq[String]

  // Category Name => Count
  def entityCount: Map[String, Long]
}