Hi,

I was looking for something similar within lucene and agree with providing
hooks within lucene without taking any dependencies.
Wondering if someone is already working on this one? Otherwise I would be
interested to take an initial stab at it.

~Sagar

On Tue, Oct 7, 2025 at 11:04 AM Chris Hostetter <[email protected]>
wrote:

>
> : > > IMO Lucene should just be a library with ~no dependencies.  It just
> : > needs to expose the right callbacks to allow for easy observability
> higher
> : > up the stack.
>
> : > ++ This makes sense to me. I’d rather make telemetry more
> straightforward
> : > to capture, rather than try to capture it.
>
> : To this end I think it would be nice if there was an observer pattern for
> : these kinds of callbacks rather than extend-and-override. This would also
> : make it easier to build integrations for different observability
> frameworks.
>
> This is where a lucene module that provides telemetry for major "core"
> lucene clases could be useful -- something completley optional that uses
> the underlying callbacks (or extend-and-override pattern) to add some
> basic telemetry using a third-party library w/an ASF compatible license --
> that way lucene offers the best of all worlds:
>
>
> 1) a sleek core that doesn't have any external deps ...
>
> 2) but does offer hooks for adding in external functionality ...
>
> 3) which are tested and demonstrated by a module ...
>
> 4) which can be used out of the box by people who find it useful ...
>
> 5) or can serve as an example/tutorial for writing your own using a
> different third-party library.
>
>
>
> -Hoss
> http://www.lucidworks.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

Reply via email to