aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2014-12-28 07:59:59 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2014-12-28 18:15:48 +0100
commit4d0e37594cb223b091ba2ec126eabe89ac8c13f8 (patch)
tree5989bcd31a1055fb8a9481c764ae7c6e3ad668bb /project
parent0be6a850b1e458bdc961c956daddb8d8cc1682b5 (diff)
downloadKamon-4d0e37594cb223b091ba2ec126eabe89ac8c13f8.tar.gz
Kamon-4d0e37594cb223b091ba2ec126eabe89ac8c13f8.tar.bz2
Kamon-4d0e37594cb223b091ba2ec126eabe89ac8c13f8.zip
! core,akka: separate all akka instrumentation into it's own kamon-akka module, related to #136.
All Akka-related instrumentation and code has been moved to the kamon-akka module, including the filters for actor, dispatcher and router metrics. Also the following changes are included: - Router Metrics are now working properly, related to #139. - Cleanup the log output for this module, related to #142. - Some minor cleanups in various tests. This PR breaks the reporting modules which will need to wait for #141 to be ready to come back to life.
Diffstat (limited to 'project')
-rw-r--r--project/Projects.scala15
1 files changed, 14 insertions, 1 deletions
diff --git a/project/Projects.scala b/project/Projects.scala
index 6da9b95c..a8d4b526 100644
--- a/project/Projects.scala
+++ b/project/Projects.scala
@@ -45,8 +45,21 @@ object Projects extends Build {
test(scalatest, akkaTestKit, akkaSlf4j, slf4Jul, slf4Log4j, logback))
- lazy val kamonAkkaRemote = Project("kamon-akka-remote", file("kamon-akka-remote"))
+ lazy val kamonAkka = Project("kamon-akka", file("kamon-akka"))
.dependsOn(kamonCore)
+ .dependsOn(kamonMacros % "compile-internal, test-internal")
+ .settings(basicSettings: _* )
+ .settings(formatSettings: _*)
+ .settings(aspectJSettings: _*)
+ .settings(
+ libraryDependencies ++=
+ compile(akkaActor) ++
+ provided(aspectJ) ++
+ optional(logback) ++
+ test(scalatest, akkaTestKit, akkaSlf4j, slf4Jul, slf4Log4j, logback))
+
+ lazy val kamonAkkaRemote = Project("kamon-akka-remote", file("kamon-akka-remote"))
+ .dependsOn(kamonAkka)
.settings(basicSettings: _* )
.settings(formatSettings: _*)
.settings(aspectJSettings: _*)