Hi All, I am debugging an unexpected throughput regression in my feature branch which has changes across multiple files and functions, and was wondering if there's a better way to identify the slowdown than adding elapsed time logs to infostream.
Do we have support in Lucene for telemetry on internal operations? It would be nice to be able to add timers, counters, and metrics, to identify performance changes. This would hide disabled behind a gradle flag. We could enable it for benchmark runs and possibly chart these metrics in nightly runs. Has this been discussed before? I'm happy to explore this more if it sounds like a good idea. Any suggestions for lightweight, open-source telemetry libraries that I should look into? I'm considering OpenTelemetry but open to alternate suggestions and ideas. Vigya