Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(low priority) Coda Hale Metrics for topic offset, stream metrics #13

Open
jbweeks opened this issue Aug 13, 2014 · 2 comments
Open

(low priority) Coda Hale Metrics for topic offset, stream metrics #13

jbweeks opened this issue Aug 13, 2014 · 2 comments

Comments

@jbweeks
Copy link

jbweeks commented Aug 13, 2014

Although we are currently using: http://quantifind.com/KafkaOffsetMonitor/

...it would be ideal if support for Coda Hale Metrics was supported in akka-kafka, so we could track:

  • offset status for each topic (e.g. ratio of current consumer offset to topic head)
  • consumption rate for each topic
  • latency of fetch vs commit for each batch for each topic
  • histogram of batch sizes per topic
  • etc.

http://metrics.codahale.com/

I think as long as the MetricRegistry name is a Typesafe Config variable used by both akka-kakfa and any app also using Coda Hale metrics, I believe we can rendezvous via the:

com.codahale.metrics.SharedMetricRegistries.getOrCreate(String name) method.

(Right now, we are intensively using CodaHale metrics in all our apps, and feeding, e.g.: Graphite, Riemann, etc. -- although the KafkaOffsetMonitor listed earlier is a nice tool, we like to have the metrics fully integrated into our standard monitoring and alerting pipeline, and Coda Hale Metrics gets us there)

If all this is clear as mud, just ping me for more detail.

@sclasen
Copy link
Owner

sclasen commented Aug 13, 2014

+1

1 similar comment
@mfirry
Copy link

mfirry commented Oct 21, 2015

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants