Hi Everyone Does anyone here uses cassandra-exporter: Release v0.9.12 · instaclustr/cassandra-exporter · GitHub <https://github.com/instaclustr/cassandra-exporter/releases/tag/v0.9.12> using embedded, agent jar?
I'm running into an issue post exporter deployment; When GET call is fired towards the embedded agent socket/port, the call is stuck and from the cassandra logs it can be seen that it tries to call a getBroadcastAddress() method from cassandra, which isnt found: WARN [prometheus-netty-pool-0] 2024-03-05 17:50:59,016 DefaultChannelPipeline.java:1152 - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. *java.lang.NoSuchMethodError: 'java.net.InetAddress org.apache.cassandra.utils.FBUtilities.getBroadcastAddress()'* at com.zegelin.cassandra.exporter.InternalMetadataFactory.localBroadcastAddress(InternalMetadataFactory.java:87) at com.zegelin.cassandra.exporter.Harvester.globalLabels(Harvester.java:283) at com.zegelin.cassandra.exporter.netty.HttpHandler.sendMetrics(HttpHandler.java:289) at com.zegelin.cassandra.exporter.netty.HttpHandler.channelRead0(HttpHandler.java:91) at com.zegelin.cassandra.exporter.netty.HttpHandler.channelRead0(HttpHandler.java:36) This most probably suggests incompatibility between the embedded agent and cassandra. The standalone agent 0.9.12 works fine, though performance wise its ~50X slower. Has anyone come across a similar issue or got the embedded jar to work? What other alternatives are there for Cassandra v4 metric exposure with similar performance/overhead as the embedded one: https://github.com/instaclustr/cassandra-exporter#:~:text=cassandra%2Dexporter%20enables%20high%20performance%20collection%20of%20Cassandra%20metrics%20and%20follows%20the%20Prometheus%20best%20practices%20for%20metrics%20naming%20and%20labeling. Thanks/Anton -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/1cd4aeb6-a67a-45a3-bc5f-0508853cebean%40googlegroups.com.