klin
klin

Reputation: 133

Get kafka broker, consumer, producer metrics using confluent-kafka-go

I cannot find any reference on implementation of getting metrics. Can Someone help with an example and references?

Upvotes: 1

Views: 1345

Answers (1)

nipuna
nipuna

Reputation: 4095

As stats_example says here, You can get stats listed in STATISTICS.md. But clearly mentioned in the example comments, You need to implement metrics

Stats events are emitted as JSON (as string). Either directly forward the JSON to your statistics collector, or convert it to a map to extract fields of interest.

So in this case, In your application, you need to implement metrics collector something like prometheus

And if you want full broker side metrics, You can implement Kafka monitoring As Kafka Documentation explained here

Kafka uses Yammer Metrics for metrics reporting in the server. The Java clients use Kafka Metrics, a built-in metrics registry that minimizes transitive dependencies pulled into client applications. Both expose metrics via JMX and can be configured to report stats using pluggable stats reporters to hook up to your monitoring system.

Upvotes: 0

Related Questions