opensearch-project/OpenSearch
View on GitHub[Feature Request] Enable debug logging for Approximation framework
Open
#18,318 opened on May 16, 2025
Search:Performanceenhancementgood first issue
Description
Is your feature request related to a problem? Please describe
Similar to how we have debug logs in other optimization paths eg - https://github.com/opensearch-project/OpenSearch/blob/5fb4e6951b6c80db5c9c45398ed3704ac4092ba3/server/src/main/java/org/opensearch/search/aggregations/bucket/filterrewrite/FilterRewriteOptimizationContext.java#L89.
We should enable debug logging for how the optimization works, how many docs per segment we are collecting. How many nodes of the point tree we are visiting, how many leaves we are reading etc. This should help us understand if/when there are regressions.
Describe the solution you'd like
- Enable debug logging
- Enable more logs by adding them to
AbstractProfilerso that we can profile the results
Related component
Search:Performance
Describe alternatives you've considered
No response
Additional context
No response