diff options
author | Sergey Tolmachev <tolsi.ru@gmail.com> | 2015-09-18 19:13:15 +0300 |
---|---|---|
committer | Sergey Tolmachev <tolsi.ru@gmail.com> | 2015-10-22 21:35:48 +0300 |
commit | 98ff71de1d04c1bb65ca1d6220ddc5a075259248 (patch) | |
tree | 536a4e14d2681ffe96e0ef4d23f8add326de173e /project | |
parent | 6e07de4432c587a10c2ee27a5289898c722d0078 (diff) | |
download | Kamon-98ff71de1d04c1bb65ca1d6220ddc5a075259248.tar.gz Kamon-98ff71de1d04c1bb65ca1d6220ddc5a075259248.tar.bz2 Kamon-98ff71de1d04c1bb65ca1d6220ddc5a075259248.zip |
+ add jmx metric reporter
Diffstat (limited to 'project')
-rw-r--r-- | project/Projects.scala | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/project/Projects.scala b/project/Projects.scala index a68677ef..612e832e 100644 --- a/project/Projects.scala +++ b/project/Projects.scala @@ -23,7 +23,8 @@ object Projects extends Build { lazy val kamon = Project("kamon", file(".")) .aggregate(kamonCore, kamonScala, kamonAkka, kamonSpray, kamonNewrelic, kamonPlayground, kamonTestkit, - kamonStatsD, kamonDatadog, kamonSPM, kamonSystemMetrics, kamonLogReporter, kamonAkkaRemote, kamonJdbc, kamonAnnotation, kamonPlay23, kamonPlay24) + kamonStatsD, kamonDatadog, kamonSPM, kamonSystemMetrics, kamonLogReporter, kamonAkkaRemote, kamonJdbc, + kamonAnnotation, kamonPlay23, kamonPlay24, kamonJMXReporter) .settings(basicSettings: _*) .settings(formatSettings: _*) .settings(noPublishing: _*) @@ -104,7 +105,8 @@ object Projects extends Build { lazy val kamonPlayground = Project("kamon-playground", file("kamon-playground")) - .dependsOn(kamonSpray, kamonNewrelic, kamonStatsD, kamonDatadog, kamonLogReporter, kamonSystemMetrics) + .dependsOn(kamonSpray, kamonNewrelic, kamonStatsD, kamonDatadog, kamonLogReporter, kamonSystemMetrics, + kamonJMXReporter) .settings(basicSettings: _*) .settings(formatSettings: _*) .settings(noPublishing: _*) @@ -215,5 +217,14 @@ object Projects extends Build { compile(sprayCan, sprayClient, sprayRouting, sprayJson, sprayJsonLenses, newrelic, akkaSlf4j) ++ test(scalatest, akkaTestKit, slf4Api, slf4nop)) + lazy val kamonJMXReporter = Project("kamon-jmx", file("kamon-jmx")) + .dependsOn(kamonCore) + .settings(basicSettings: _*) + .settings(formatSettings: _*) + .settings( + libraryDependencies ++= + compile(akkaActor) ++ + test(scalatest, akkaTestKit, slf4Api, slf4nop)) + val noPublishing = Seq(publish := (), publishLocal := (), publishArtifact := false) } |