Hi All, When working on KIP-1091 <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1091%3A+Improved+Kafka+Streams+operator+metrics>, we mistakenly applied the `process-id` tag to all client-level metrics, rather than just the `client-state`, `thread-state`, and `recording-level` metrics as specified in the KIP. This issue came to light while working on KIP-1221 <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1221%3A+Add+application-id+tag+to+Kafka+Streams+state+metric>, which aimed to add the `application-id` as a tag to the `client-state` metric introduced by KIP-1091.
To address the issue, we could remove the `process-id` from the metrics that are not intended to have the tag. However, we'd like to initiate a conversation with the community about the best approach to resolving this issue. I'm looking forward to your feedback. Thanks, Bill Bejeck
