opensearch-project/OpenSearch
Ver no GitHub[Feature Request] Enable debug logging for Approximation framework
Open
#18.318 aberto em 16 de mai. de 2025
Search:Performanceenhancementgood first issue
Métricas do repositório
- Stars
- (8.123 stars)
- Métricas de merge de PR
- (Mesclagem média 5d 9h) (266 fundiu PRs em 30d)
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