[ 
https://issues.apache.org/jira/browse/KAFKA-20717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lucas Brutschy reassigned KAFKA-20717:
--------------------------------------

    Assignee: Alieh Saeedi  (was: TengYao Chi)

> Add KIP-1331 broker-side observability sensors (plugin.setTopology / 
> plugin.getTopology)
> ----------------------------------------------------------------------------------------
>
>                 Key: KAFKA-20717
>                 URL: https://issues.apache.org/jira/browse/KAFKA-20717
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: TengYao Chi
>            Assignee: Alieh Saeedi
>            Priority: Major
>
> KIP-1331 specifies eight broker-side sensors under
> kafka.server:type=group-coordinator-metrics. This ticket covers the two pairs
> that remain unimplemented after KAFKA-20696:
>   - streams-group-topology-description-set-\{success,error}-\{rate,count}
>   - streams-group-topology-description-get-\{success,error}-\{rate,count}
> For reference, the cleanup-\{cycle,eligible} and delete-\{success,error}
> sensors landed in KAFKA-20696.
> set-\{success,error}. plugin.setTopology already ships in trunk via
> StreamsGroupTopologyDescriptionManager.invokeSetTopology (added by
> KAFKA-20623 split 2 / #22552). The KIP-1331 sensor observability for that
> path was deferred and never landed. Add sensor recording at the outcome
> branches inside invokeSetTopology:
>   - SUCCESS branch -> set-success
>   - PERMANENT branch (including the synchronous-throw and null-cause
>     branches that fold into permanent) -> set-error
>   - TRANSIENT branch -> set-error
> get-\{success,error}. plugin.getTopology is added by KAFKA-20624's
> describe-path wiring (StreamsGroupTopologyDescriptionManager.
> attachTopologyDescriptions). Sensor recording lives in that same building
> block. This ticket depends on KAFKA-20624 landing the get-path call site;
> the simplest sequencing is to land KAFKA-20624 first and then add the
> get-success / get-error records here, or land them together in one PR if
> the reviewer prefers a single "complete KIP-1331 broker-side observability"
> change.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to