Hi,

I was wondering what does this utilization metric in the SamzaContainerMetrics 
show? I am asking this sine in the code it is calculated as below:

while (!shutdownNow) {
  val loopStartTime = clock();
  process
  window
  commit
  val totalMs = clock() - loopStartTime
  metrics.utilization.set(activeMs.toFloat/totalMs)
  activeMs = 0L
}

Where the totalMs is the time it takes to start calling process until commit is 
done which is equal to  the time it takes to run process, window, and commit. 
And they way activeMs is calculated is by summing up the time it takes to call 
process, window and commit, which means these two values are going to be almost 
the same and the utilization is always going to be almost 1.

I was just wondering what is the point of doing this?



Reply via email to