diff options
author | Diego <diegolparra@gmail.com> | 2014-11-23 14:55:46 -0300 |
---|---|---|
committer | Diego <diegolparra@gmail.com> | 2014-12-04 02:26:25 -0300 |
commit | ab9fd324a5df3e411e952576b78dc627595e00bf (patch) | |
tree | 85cee1b683130ab0a319d072005701327723e746 /project | |
parent | bbe12e7c5c1897b6f10486cb216391b33224d5f7 (diff) | |
download | Kamon-ab9fd324a5df3e411e952576b78dc627595e00bf.tar.gz Kamon-ab9fd324a5df3e411e952576b78dc627595e00bf.tar.bz2 Kamon-ab9fd324a5df3e411e952576b78dc627595e00bf.zip |
! kamon-jdbc: instroduce Statements Metrics like writes, reads, errors and slows queries counter
Diffstat (limited to 'project')
-rw-r--r-- | project/Dependencies.scala | 5 | ||||
-rw-r--r-- | project/Projects.scala | 11 |
2 files changed, 15 insertions, 1 deletions
diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 4eec01c1..8ff42314 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -27,6 +27,7 @@ object Dependencies { val aspectjVersion = "1.8.4" val slf4jVersion = "1.7.6" val playVersion = "2.3.5" + val sigarVersion = "1.6.5.132" val sprayJson = "io.spray" %% "spray-json" % "1.3.0" val sprayJsonLenses = "net.virtual-void" %% "json-lenses" % "0.5.4" @@ -50,8 +51,10 @@ object Dependencies { val slf4Api = "org.slf4j" % "slf4j-api" % slf4jVersion val slf4nop = "org.slf4j" % "slf4j-nop" % slf4jVersion val scalaCompiler = "org.scala-lang" % "scala-compiler" % Settings.ScalaVersion + val sigar = "org.fusesource" % "sigar" % "1.6.4" // TODO remove val scalazConcurrent = "org.scalaz" %% "scalaz-concurrent" % "7.1.0" - val sigarLoader = "io.kamon" % "sigar-loader" % "1.6.5-rev001" + val sigarLoader = "io.kamon" + val h2 = "com.h2database" % "sigar-loader" % "1.6.5-rev001" def compile (deps: ModuleID*): Seq[ModuleID] = deps map (_ % "compile") def provided (deps: ModuleID*): Seq[ModuleID] = deps map (_ % "provided") diff --git a/project/Projects.scala b/project/Projects.scala index a284da11..710bdc9f 100644 --- a/project/Projects.scala +++ b/project/Projects.scala @@ -171,6 +171,17 @@ object Projects extends Build { compile(sigarLoader) ++ test(scalatest, akkaTestKit, slf4Api, slf4nop)) .dependsOn(kamonCore) + +lazy val kamonJdbc = Project("kamon-jdbc", file("kamon-jdbc")) + .settings(basicSettings: _*) + .settings(formatSettings: _*) + .settings(aspectJSettings: _*) + .settings( + libraryDependencies ++= + test(h2,scalatest, akkaTestKit, slf4Api, slf4nop) ++ + provided(aspectJ)) + .dependsOn(kamonCore) + val noPublishing = Seq(publish := (), publishLocal := (), publishArtifact := false) } |