[jira] [Commented] (KAFKA-13243) Differentiate metric latency measured in millis and nanos

2021-09-03 Thread Josep Prat (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-13243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17409657#comment-17409657
 ] 

Josep Prat commented on KAFKA-13243:


Sent right now

> Differentiate metric latency measured in millis and nanos
> -
>
> Key: KAFKA-13243
> URL: https://issues.apache.org/jira/browse/KAFKA-13243
> Project: Kafka
>  Issue Type: Improvement
>  Components: metrics
>Reporter: Guozhang Wang
>Assignee: Josep Prat
>Priority: Major
>  Labels: needs-kip
>
> Today most of the client latency metrics are measured in millis, and some in 
> nanos. For those measured in nanos we usually differentiate them by having a 
> `-ns` suffix in the metric names, e.g. `io-wait-time-ns-avg` and 
> `io-time-ns-avg`. But there are a few that we obviously forgot to follow this 
> pattern, e.g. `io-wait-time-total`: it is inconsistent where `avg` has `-ns` 
> suffix and `total` has not. I did a quick search and found just three of them:
> * bufferpool-wait-time-total -> bufferpool-wait-time-ns-total
> * io-wait-time-total -> io-wait-time-ns-total
> * iotime-total -> io-time-ns-total (note that there are two inconsistencies 
> on naming, the average metric is `io-time-ns-avg` whereas total is 
> `iotime-total`, I suggest we use `io-time` instead of `iotime` for both).
> We should change their name accordingly with the `-ns` suffix as well.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-13243) Differentiate metric latency measured in millis and nanos

2021-09-03 Thread Guozhang Wang (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-13243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17409653#comment-17409653
 ] 

Guozhang Wang commented on KAFKA-13243:
---

Thanks [~josep.prat] Could you also send an email for the KIP voting? Since it 
is a rather small KIP I think we do not need a DISCUSS thread.

> Differentiate metric latency measured in millis and nanos
> -
>
> Key: KAFKA-13243
> URL: https://issues.apache.org/jira/browse/KAFKA-13243
> Project: Kafka
>  Issue Type: Improvement
>  Components: metrics
>Reporter: Guozhang Wang
>Assignee: Josep Prat
>Priority: Major
>  Labels: needs-kip
>
> Today most of the client latency metrics are measured in millis, and some in 
> nanos. For those measured in nanos we usually differentiate them by having a 
> `-ns` suffix in the metric names, e.g. `io-wait-time-ns-avg` and 
> `io-time-ns-avg`. But there are a few that we obviously forgot to follow this 
> pattern, e.g. `io-wait-time-total`: it is inconsistent where `avg` has `-ns` 
> suffix and `total` has not. I did a quick search and found just three of them:
> * bufferpool-wait-time-total -> bufferpool-wait-time-ns-total
> * io-wait-time-total -> io-wait-time-ns-total
> * iotime-total -> io-time-ns-total (note that there are two inconsistencies 
> on naming, the average metric is `io-time-ns-avg` whereas total is 
> `iotime-total`, I suggest we use `io-time` instead of `iotime` for both).
> We should change their name accordingly with the `-ns` suffix as well.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-13243) Differentiate metric latency measured in millis and nanos

2021-09-03 Thread Josep Prat (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-13243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17409511#comment-17409511
 ] 

Josep Prat commented on KAFKA-13243:


KIP can be found here 
[https://cwiki.apache.org/confluence/display/KAFKA/KIP-773%3A+Differentiate+consistently+metric+latency+measured+in+millis+and+nanos]

 

> Differentiate metric latency measured in millis and nanos
> -
>
> Key: KAFKA-13243
> URL: https://issues.apache.org/jira/browse/KAFKA-13243
> Project: Kafka
>  Issue Type: Improvement
>  Components: metrics
>Reporter: Guozhang Wang
>Assignee: Josep Prat
>Priority: Major
>  Labels: needs-kip
>
> Today most of the client latency metrics are measured in millis, and some in 
> nanos. For those measured in nanos we usually differentiate them by having a 
> `-ns` suffix in the metric names, e.g. `io-wait-time-ns-avg` and 
> `io-time-ns-avg`. But there are a few that we obviously forgot to follow this 
> pattern, e.g. `io-wait-time-total`: it is inconsistent where `avg` has `-ns` 
> suffix and `total` has not. I did a quick search and found just three of them:
> * bufferpool-wait-time-total -> bufferpool-wait-time-ns-total
> * io-wait-time-total -> io-wait-time-ns-total
> * iotime-total -> io-time-ns-total (note that there are two inconsistencies 
> on naming, the average metric is `io-time-ns-avg` whereas total is 
> `iotime-total`, I suggest we use `io-time` instead of `iotime` for both).
> We should change their name accordingly with the `-ns` suffix as well.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (KAFKA-13243) Differentiate metric latency measured in millis and nanos

2021-09-03 Thread Josep Prat (Jira)


[ 
https://issues.apache.org/jira/browse/KAFKA-13243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17409407#comment-17409407
 ] 

Josep Prat commented on KAFKA-13243:


I'll like to tackle this one

> Differentiate metric latency measured in millis and nanos
> -
>
> Key: KAFKA-13243
> URL: https://issues.apache.org/jira/browse/KAFKA-13243
> Project: Kafka
>  Issue Type: Improvement
>  Components: metrics
>Reporter: Guozhang Wang
>Assignee: Josep Prat
>Priority: Major
>  Labels: needs-kip
>
> Today most of the client latency metrics are measured in millis, and some in 
> nanos. For those measured in nanos we usually differentiate them by having a 
> `-ns` suffix in the metric names, e.g. `io-wait-time-ns-avg` and 
> `io-time-ns-avg`. But there are a few that we obviously forgot to follow this 
> pattern, e.g. `io-wait-time-total`: it is inconsistent where `avg` has `-ns` 
> suffix and `total` has not. I did a quick search and found just three of them:
> * bufferpool-wait-time-total -> bufferpool-wait-time-ns-total
> * io-wait-time-total -> io-wait-time-ns-total
> * iotime-total -> io-time-ns-total (note that there are two inconsistencies 
> on naming, the average metric is `io-time-ns-avg` whereas total is 
> `iotime-total`, I suggest we use `io-time` instead of `iotime` for both).
> We should change their name accordingly with the `-ns` suffix as well.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)