Comments (2)
#1270 fixed this issue as well.
Thanks @ivantopo !
from kamon.
I tried to use okhttp3 3.14.9
, then It solved.
- modify
Kamon/build.sbt
like below
lazy val `kamon-datadog` = (project in file("reporters/kamon-datadog"))
.enablePlugins(AssemblyPlugin)
.settings(
crossScalaVersions += `scala_3_version`,
assembly / assemblyMergeStrategy := {
case PathList("META-INF", xs @ _*) => MergeStrategy.discard
case _ => MergeStrategy.first
},
assembly / assemblyShadeRules := Seq(
ShadeRule.rename("okhttp3.**" -> "kamon.lib.@1").inAll,
ShadeRule.rename("okio.**" -> "kamon.lib.@1").inAll
),
libraryDependencies ++= Seq(
- okHttp % "shaded,provided",
+ "com.squareup.okhttp3" % "okhttp" % "3.14.9" % "shaded,provided",
"com.grack" % "nanojson" % "1.6",
("com.typesafe.play" %% "play-json" % "2.7.4" % "test").cross(CrossVersion.for3Use2_13),
scalatest % "test",
slf4jApi % "test",
slf4jnop % "test",
- okHttpMockServer % "test"
+ "com.squareup.okhttp3" % "mockwebserver" % "3.14.9" % "test"
)
).dependsOn(`kamon-core`, `kamon-testkit` % "test")
- build
kamon-datadog
> ++ "2.13.8"
> kamon-datadog:publishLocal
...
[info] :: delivering :: io.kamon#kamon-datadog_2.13;2.6.0+0-38212dc0-dirty :: 2.6.0+0-38212dc0-dirty :: integration :: Wed Feb 01 18:09:15 JST 2023
[info] delivering ivy file to $HOME/workspace/github.com/kamon-io/kamon/reporters/kamon-datadog/target/scala-2.13/ivy-2.6.0+0-38212dc0-dirty.xml
[info] published kamon-datadog_2.13 to $HOME/.ivy2/local/io.kamon/kamon-datadog_2.13/2.6.0+0-38212dc0-dirty/poms/kamon-datadog_2.13.pom
[info] published kamon-datadog_2.13 to $HOME/.ivy2/local/io.kamon/kamon-datadog_2.13/2.6.0+0-38212dc0-dirty/jars/kamon-datadog_2.13.jar
[info] published kamon-datadog_2.13 to $HOME/.ivy2/local/io.kamon/kamon-datadog_2.13/2.6.0+0-38212dc0-dirty/srcs/kamon-datadog_2.13-sources.jar
[info] published kamon-datadog_2.13 to $HOME/.ivy2/local/io.kamon/kamon-datadog_2.13/2.6.0+0-38212dc0-dirty/docs/kamon-datadog_2.13-javadoc.jar
[info] published ivy to $HOME/.ivy2/local/io.kamon/kamon-datadog_2.13/2.6.0+0-38212dc0-dirty/ivys/ivy.xml
...
- use it in our project
from kamon.
Related Issues (20)
- Kafka instrumentation. Add supporting for different context type propagation HOT 1
- Kamon-Cassandra Datastax OSS Metrics Factory
- kamon.io, kanela agent unable to post metrics to https enabled graphite backend
- Java 8 support, new relic http client HOT 2
- Context propagation is broken from Akka 2.8.0 onwards HOT 3
- Bumping 2.6.3 to 2.6.4 (kamon-bundle and kamon-prometheus) breaks logging in our apps (Akka HTTP, Play) HOT 9
- Old kanela-agent which does not support JDK 21 HOT 5
- Maven metadata does not contain info about Kamon Bundle v2.6.5 HOT 1
- Kamon doesn't propage Kamon context HOT 7
- Sbt 1.9.7 upgrade breaks Kamon Play HTTP Prometheus Metrics HOT 2
- Upgrade newrelic.telemetry to 0.16.0 HOT 2
- Add support for Micrometer
- Instrumentation is broken With play 3.0, scala 3.3.1, kamon-bundle and Prometheus HOT 1
- Support for postgresql 42.7.2 - java.lang.NoSuchFieldError: checkConnectionQuery HOT 6
- Issue while using jaeger reporter with scala HOT 1
- Akka-http metrics do not work when using http2
- ClassCastException when using Slick and Kamon Jdbc
- Trying to load Akka instrumentation when using Pekko in Scala 3 HOT 1
- Updating Postgres Driver causes NoSuchFieldError from Kamon JDBC HOT 2
- How to use local-tail-sampler
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kamon.