[
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)