aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/Diagnostic.scala
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-core/src/main/scala/kamon/Diagnostic.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/Diagnostic.scala13
1 files changed, 13 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/Diagnostic.scala b/kamon-core/src/main/scala/kamon/Diagnostic.scala
new file mode 100644
index 00000000..87784a72
--- /dev/null
+++ b/kamon-core/src/main/scala/kamon/Diagnostic.scala
@@ -0,0 +1,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]
+}