[ https://issues.apache.org/jira/browse/KAFKA-18579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kaushik Raina updated KAFKA-18579: ---------------------------------- Description: * In KIP-890 we introduced `TransactionAbortableException` * Transaction producer can throw both `TimeoutException` or `TransactionAbortableException` * Application should handle `TimeoutException` as abortable was: Some producer metrics such as buffer-exhausted-rate [1]are missing from the documentation at [https://kafka.apache.org/documentation.html#producer_monitoring] Hence, users of Kafka sometimes don't know about these metrics at all. This task will add these (and possibly any other missing) metrics to the documentation. An example of a similar PR where metrics were added to the documentation is at [https://github.com/apache/kafka/pull/12934] [1] [https://github.com/apache/kafka/blob/c254b22a4877e70617b2710b95ef44b8cc55ce97/clients/src/main/java/org/apache/kafka/clients/producer/internals/BufferPool.java#L91] > Add TransactionAbortableException instruction in docs > ----------------------------------------------------- > > Key: KAFKA-18579 > URL: https://issues.apache.org/jira/browse/KAFKA-18579 > Project: Kafka > Issue Type: Improvement > Components: documentation, website > Reporter: Kaushik Raina > Assignee: Kaushik Raina > Priority: Minor > Labels: newbie > Fix For: 4.0.0 > > > * In KIP-890 we introduced `TransactionAbortableException` > * Transaction producer can throw both `TimeoutException` or > `TransactionAbortableException` > * Application should handle `TimeoutException` as abortable -- This message was sent by Atlassian Jira (v8.20.10#820010)