Garbage Collection

Menu

The Garbage Collection metric group contains per-broker metrics regarding garbage collection. The metrics available are:

  • Young Generation Last Garbage Collection
  • Old Generation Garbage Collection Time

Since Kafka is written in Scala and runs in the JVM, there are a few JVM metrics that might be useful when diagnosing Kafka performance issues. For example, increasing garbage collection activity might degrade the performance of the broker.

Young Generation Last Garbage Collection

This metric provides information on how long the last young generation GC cycle took in milliseconds.

You can also get this metric through the Monitoring API with the query param metrics=n::youngGenLastGC

Old Generation Garbage Collection Time

This metrics provides information on the total amount of time in milliseconds spent during old generation GC cycles since the JVM was started.

You can also get this metric through the Monitoring API  with the query param metrics=n::oldGengcCollectionTime

FREE TRIAL

Spin up a cluster in less
than 5 minutes.
(No credit card required)

Sign Up Now
Close

Site by Swell Design Group