Hi,

One metric I could think of related to Samza job throughput is the
"process-envelop" metric listed in SamzaContainerMetrics. This counter
get incremented whenever the container process meaningful message(
https://github.com/apache/samza/blob/master/samza-core/src/main/scala/org/apache/samza/container/RunLoop.scala
&&
https://github.com/apache/samza/blob/master/samza-core/src/main/scala/org/apache/samza/container/SamzaContainerMetrics.scala
).

But this metric is more like a "QPS" type of metric .

Thanks,
-Tao

On Tue, Jun 16, 2015 at 9:11 PM, Milinda Pathirage <mpath...@umail.iu.edu>
wrote:

> Hi Devs,
>
> I was looking for a way to measure Samza job throughput and found that its
> possible to do it via Samza's metrics reporter. But there several types of
> metrics reported via this method. For example, TaskInstanceMetrics reports
> number of messages sent. But if I wanted to get a measurement like bytes
> per second produced, is there a way to do that. It looks
> like KafkaSystemProducerMetrics and TaskInstanceMetrics only provide number
> of messages sent.
>
> If any of you have any experience in measuring Samza job throughput, can
> you please share. Really appreciate any ideas on measuring job throughput.
>
> Thanks
> Milinda
> --
> Milinda Pathirage
>
> PhD Student | Research Assistant
> School of Informatics and Computing | Data to Insight Center
> Indiana University
>
> twitter: milindalakmal
> skype: milinda.pathirage
> blog: http://milinda.pathirage.org
>

Reply via email to