Integrating Kamon with akka-actor_2.10-2.1.4 and Scala scala-library-2.10.2

15 views
Skip to first unread message

anmol...@gmail.com

unread,
Mar 2, 2020, 4:38:17 PM3/2/20
to kamon-user
Hello,

I am trying to integrate Kamon Akka instrumentation with Scala 2.10 with Prometheus reporting integration. I tried to follow dependencies graph from https://mvnrepository.com/artifact/io.kamon/kamon-akka_2.10/0.6.3 with final set of maven dependencies as here:

<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-akka_2.10</artifactId>
<version>0.6.3</version>
</dependency>

<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-core_2.10</artifactId>
<version>0.6.3</version>
</dependency>
<dependency>
<groupId>io.kamon</groupId>
<artifactId>kamon-scala_2.10</artifactId>
<version>0.6.3</version>
</dependency>

My app currently without instrumentation uses following akka and scala lib - akka-actor_2.10-2.1.4.jar,scala-library-2.10.2.jar.  With this configuration, I get following error while starting my app.

java.lang.NoSuchMethodError: akka.actor.ReflectiveDynamicAccess.createInstanceFor(Ljava/lang/String;Lscala/collection/immutable/Seq;Lscala/reflect/ClassTag;)Lscala/util/Try;

Can someone please suggest what is compatible set of libraries here for Kamon to work?



Michael List

unread,
Mar 3, 2020, 4:43:23 AM3/3/20
to kamon-user
Hi,

I'm using Scala 2.12 and have the Kamon versions bellow installed in my project. You can find my repo here: https://github.com/innFactory/akka-microservice-example/tree/kamon_jaeger

libraryDependencies ++= Seq(
"io.kamon" %% "kamon-bundle" % "2.0.3",
"io.kamon" %% "kamon-prometheus" % "2.0.0",
"io.kamon" %% "kamon-jaeger" % "2.0.0"
)

Maybe that helps...

Best Regards
Michael

anmol...@gmail.com

unread,
Mar 3, 2020, 12:14:54 PM3/3/20
to kamon-user
I can not change my scala version at this point.
Reply all
Reply to author
Forward
0 new messages