opensearch-project/OpenSearch
Auf GitHub ansehen[Feature Request] Enable debug logging for Approximation framework
Open
#18.318 geöffnet am 16. Mai 2025
Search:Performanceenhancementgood first issue
Repository-Metriken
- Stars
- (8.123 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 5T 9h) (266 gemergte PRs in 30 T)
Beschreibung
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