[ 
https://issues.apache.org/jira/browse/KAFKA-15191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17747079#comment-17747079
 ] 

Bryan commented on KAFKA-15191:
-------------------------------

Strong interest from my perspective for end-to-end visibility of a flow, 
including the Kafka portion

> Add support for Micrometer Observation
> --------------------------------------
>
>                 Key: KAFKA-15191
>                 URL: https://issues.apache.org/jira/browse/KAFKA-15191
>             Project: Kafka
>          Issue Type: New Feature
>            Reporter: Marcin Grzejszczak
>            Priority: Major
>
> I'm a co-maintainer of Spring Cloud Sleuth and Micrometer projects (together 
> with Tommy Ludwig and Jonatan Ivanov).
> The idea of [Micrometer Observation|https://micrometer.io/docs/observation] 
> is that you instrument code once but you get multiple benefits out of it - 
> e.g. you can get tracing, metrics, logging or whatever you see fit.
> I was curious if there's interest in adding Micrometer Observation support so 
> that automatically metrics, spans could be created and tracing context 
> propagation could happen too. In other words metrics and tracing of this 
> project could be created + if there are Micrometer Observation compatible 
> projects, then they will join the whole graph (e.g. Spring Framework 6, 
> Apache Dubbo, Resilience4j, Apache Camel etc.).
> If there's interest in adding that feature, I can provide a PR.
> Regardless of whether there's interest in adding this directly to Kafka I 
> would like to discuss what would be the best way to add instrumentation to 
> Kafka. Adding instrumentation means before the message is sent to Kafka I 
> would like to access its headers and be able mutate them, and before the 
> message is received from Kafka I would like to access the headers and 
> retrieve its key-values to create e.g. a span.



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

Reply via email to