libraryDependencies += "io.kamon" %% "kamon-bundle" % "2.0.1"
// If you want to be able to run yor app with instrumentation
// from SBT, add this to your project/plugins.sbt file:
addSbtPlugin("io.kamon" % "sbt-kanela-runner" % "2.0.2")

That's it. This will take care of starting all modules and enabling instrumentation.
Your are good to go now!

Step 2. Verify the Installation

Once your instrumented service is started, you should be able to visit
localhost:5266 and find Kamon's Status
Page. If you confirm that instrumentation is active, everything should be ready working properly. It should look something like this:

Step 3. Send out your data

All reporter modules are just one extra dependency jar in your project, Kamon will automatically
pick them up from the classpath and start them for you. You can add as many as you need.

Kamon APM

Analyze your metrics and trace data with a solution specially crafted for Kamon

Prometheus

Expose a scrape endpoint for Prometheus to collect metrics data

Zipkin

Send Spans to Zipkin or any compatible receiver over the HTTP API

InfluxDB

Send metrics to directly to InfluxDB using the line protocol over HTTP

Datadog

Send metrics and spans to Datadog using their agent or the public HTTP API

and you might want to configure the host, port and database to which data is sent in
your application.conf file:

kamon.datadog {
agent {
hostname = localhost
port = 9411
}
}

You are done! Next time your app starts, Kamon will automatically pick up the
reporter and send metrics and spans to the Datadog Agent.

Having Trouble?

If something went wrong during your setup, you have some feature request or in general
just want to hang out with the folks and talk about the experience, head over to our Gitter
channel and say it all.