Hello Apache NiFi,

I'd like to discuss implementing NIFI-10110 which adds OpenTelemetry
integration into NiFi. Tracing will provide a way to identify
bottlenecks within various flows and propagate trace information to
downstream systems (whether they're another NiFi cluster or otherwise).

I wanted to get the community's feedback to see if this makes sense and if
it's something that you'd find valuable. If so, would anyone be interested
in discussing implementation details? We'd certainly be willing to
implement this feature, but feel it will need feedback from the community
as we add the integration.

Some key areas around implementation will involve where it makes sense to
add the OpenTelemetry wrapper because ideally, processors get tracing 'for
free' and this then leads to other questions as to sampling and how to
expose flowfile attributes into span tags that get emitted.

OpenTelemetry offers a Java library that's licensed under Apache 2.

Reply via email to