Akka Integration
Kamon's integration with Akka comes in the form of two modules: kamon-akka
and kamon-akka-remote
that bring bytecode
instrumentation to gather metrics and perform automatic Context
propagation on your behalf.
The kamon-akka module require you to start your application using the AspectJ Weaver Agent. Kamon will warn you at startup if you failed to do so.
Getting Started
Kamon akka module is currently available for Scala 2.10, 2.11 and 2.12.
Supported releases and dependencies are shown below., Artifact, status, jdk, scala, akka, :---------------------:, :------:, :----------:, ------------------, :------:, kamon-akka-2.4 1.1.0, stable, 1.7+, 1.8+, 2.11, 2.12, 2.4.x, kamon-akka-2.5 1.1.0, stable, 1.8+, 2.11, 2.12, 2.5.x, To get started with SBT, simply add the following to your build.sbt
or pom.xml
file:
libraryDependencies += "io.kamon" %% "kamon-akka-2.5" % "1.1.0"
<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-akka-2.5_2.12</artifactId>
<version>1.1.0</version>
</dependency>
A full description of the capabilities of this module can be found in the official documentation.