aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2014-11-23 14:55:46 -0300
committerDiego <diegolparra@gmail.com>2014-12-04 02:26:25 -0300
commitab9fd324a5df3e411e952576b78dc627595e00bf (patch)
tree85cee1b683130ab0a319d072005701327723e746 /project
parentbbe12e7c5c1897b6f10486cb216391b33224d5f7 (diff)
downloadKamon-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.scala5
-rw-r--r--project/Projects.scala11
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)
}