前提
- Intellij IDEA Ultimate 2016.3
- sbt 0.13.13
- Kamon 0.6.3
- aspectjweaver 1.8.9
IntelliJでRun/Debug ConfigurationsのApplicationでプログラムを動かしているとする
※ sbtでkamonの設定をした場合、オプションにfork in run := true
を指定しなければならないが、これを入れるとIntelliJのDebug実行時にブレークポイントで止まらなくなったため
build.sbt
適当に使いたいkamonを追加する
libraryDependencies ++= {
val kamonv= "0.6.3"
Seq(
...
//メトリクス用
"org.aspectj" % "aspectjweaver" % "1.8.9",
"io.kamon" %% "kamon-core" % kamonv,
"io.kamon" %% "kamon-akka" % kamonv,
"io.kamon" %% "kamon-datadog" % kamonv,
...
)
}
Run/Debug Configurations
ApplicationのVM optionsに以下のオプションでaspectjweaverのパスを指定する(パスは一例)
-javaagent:"C:\Users\xxx\.ivy2\cache\org.aspectj\aspectjweaver\jars\aspectjweaver-1.8.9.jar"
Run/Debugで実行する