sanghyeok An created KAFKA-20407:
------------------------------------
Summary: Consider adding transaction state log append latency
metrics
Key: KAFKA-20407
URL: https://issues.apache.org/jira/browse/KAFKA-20407
Project: Kafka
Issue Type: Improvement
Reporter: sanghyeok An
Assignee: sanghyeok An
Slow appends to __transaction_state can affect transaction operations such as
{*}InitProducerId{*}, {*}AddPartitionsToTxn{*}, and {*}EndTxn{*}.
When transaction latency increases, it is difficult to distinguish whether the
slowdown comes from the request/network path or from appending transaction
state transitions to {*}__transaction_state{*}. Existing metrics do not isolate
the transaction state log append path, which makes diagnosis harder.
A dedicated metric for transaction state log append latency would improve
operability by making it easier to:
* identify when transaction latency is driven by the transaction state topic
write path
* correlate transaction slowdowns with storage, ISR, or leader movement issues
affecting __transaction_state
* separate transaction state write-path issues from higher-level request
latency
* reduce time to diagnosis when transaction-related latency regresses
There is also a similar precedent in the {*}Share Coordinator{*}, which already
exposes *write-latency* metrics for state writes.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)