Questions tagged [kamon]

Kamon is a monitoring toolkit for applications running on the JVM. It gives you Metrics, Tracing and Context Propagation APIs without locking you to any specific vendor. All Kamon APIs are completely decoupled from the services that can receive the data, be it StatsD, Prometheus, Kamino, Datadog, Zipkin, Jaeger or any other supported reporter, with Kamon you instrument your application once and report anywhere you want.

44 questions
10
votes
1 answer

Akka-streams: how to get flow names in metrics reported by kamon-akka

I've been trying to set-up some instrumentation for Akka streams. Got it working, but, even though I named all my Flows that are part of the streams, I still get this sort of names in the metrics: flow-0-0-unknown-operation A simple example of what…
sbrnunes
  • 119
  • 7
6
votes
2 answers

Release-Only form of CAS

I have accidentally run into Striped64.java class from Kamon Monitoring tool. At line 95 I found this comment: JVM intrinsics note: It would be possible to use a release-only form of CAS here, if it were provided. Although I understand what CAS is,…
Vladimir G.
  • 418
  • 3
  • 10
4
votes
2 answers

can`t import kamon-play-26 using SBT

I updated my play to 2.6.0. I have a kamon dependency but sbt can't resolve this dependency. Did anyone encounter this problem too? Below is my libraryDependencies in the build.sbt: libraryDependencies += Seq( ws, …
jack miao
  • 1,398
  • 1
  • 16
  • 32
3
votes
2 answers

Akka Stream & Kamon-Prometheus not returning any metrics but loads an empty page

I tried to integrate kamon-prometheus with akka stream project but at http://localhost:9095/ it loads an empty page.In the console I could see the message that metrics information is available at http://localhost:9095/. When I tried with akka…
iamsal
  • 63
  • 12
3
votes
2 answers

Kamon, Statsd, Grafana Disk Space

I recently setup Kamon, Statsd, Graphite, Grafana to monitor my akka application. I used the Docker container for Statsd, Graphite and Grafana that most tutorials suggest and it all worked fine until recently when I noticed the Grafana dashboard was…
fatlog
  • 1,182
  • 2
  • 14
  • 28
2
votes
2 answers

Prometheus endpoint is a blank page - using kamon with Prometheus reporter in a Spring Boot app

As the title says, I'm trying to collect system metrics using kamon and expose them to Prometheus. On http://localhost:9095/, I can briefly see the below message: # The kamon-prometheus module didn't receive any data just yet. but after…
Mihail Kostira
  • 510
  • 7
  • 10
2
votes
0 answers

Lagom and Kamon: Classloading errors

We are using Kamon to instrument all of our microservices, some of them use Lagom and other use akka-http. Our Lagom microservices are using sbt-native-packager to create a zip file that, once unzipped, will run in our server. Whereas the akka-http…
2
votes
1 answer

Is it possible to disable kamon monitoring with Akka?

I have a small project with Akka, and I use Kamon to monitor the actors. By default, monitoring is always enabled. But, is it possible to disable kamon?
Sergio Rodríguez Calvo
  • 1,183
  • 2
  • 16
  • 32
1
vote
1 answer

Understanding range vector selectors

From reading https://prometheus.io/docs/prometheus/latest/querying/basics/ a 'Range Vector Selectors' are defined as : Range vector literals work like instant vector literals, except that they select a range of samples back from the current…
blue-sky
  • 51,962
  • 152
  • 427
  • 752
1
vote
0 answers

Kamon broadcast Context is not reading HTTP headers

I want to configure kamon to inspect each request and store a header value in the context in order to get access to this context from anywhere in the app. I took an example from kamon docs: https://kamon.io/docs/latest/core/context/ My webapp is…
1
vote
1 answer

Using Kamon with Lagom

I want to use use kamon with lagom. I added the kamon bundle in my application and kanela-plugin, as per the documentation kanela should automatically start and instrumentation should begin but nothing happens. Moreover I want to use log-reporter…
Arpit Pruthi
  • 177
  • 10
1
vote
0 answers

Instrumenting Spark JDBC with javaagent

I am attempting to instrument JDBC calls using the Kamon JDBC Kanela agent in my Spark app. I am able to successfully instrument JDBC calls in a non-spark test app by passing in -javaagent:kanela-agent-1.0.1.jar on the command line when I run the…
JoeMjr2
  • 3,804
  • 4
  • 34
  • 62
1
vote
1 answer

Kamon is not reporting the data to prometheus

I have web service which is built using scala-play(version 2.5.12) framework. Trying to capture metrics using kamon and prometheus. Below is the code snippet which i have done so far. Dependencies: "io.kamon" %% "kamon-play-2.5" %…
Vijay Sali
  • 1,030
  • 2
  • 14
  • 32
1
vote
0 answers

How to use AspectJ to profile lambda functions in Java Play Framework 2.5.x?

I have a Java application built using Play 2.5x. I am using AspectJ with Kamon to profile methods in my selected packages, and am reporting the execution details in Jaeger. It works fine with synchronous methods but fails when it comes to reporting…
user1676426
  • 73
  • 1
  • 7
1
vote
1 answer

kamon stastsd not sending metrics when i run my scala application as a docker container

When I run scala application using 'sbt run' command it is sending kamon metrics to graphite/grafana container. Then I created a docker image for my scala application and running it as a docker container. Now it is not sending metrics to…
Praveen
  • 21
  • 3
1
2 3