apache / apache/iceberg-python
Profile a query using Microlog
- Dominant language
- Python
- Stars
- 1.1k
- Forks
- 581
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 77
Description
### Feature Request / Improvement
At PyData Amsterdam 2025 we had an awesome talk on Microlog:
I'm more execited about this than I should, and curious to learn what it thinks of the time spend on a typical query.
It would be good to run this on the benchmark: https://github.com/apache/iceberg-python/blob/main/tests/benchmark/test_benchmark.py
Thanks @laffra 🙌
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with tests/benchmark/test_benchmark.py and review how the existing benchmark runs a typical query. Investigate how Microlog can profile that benchmark without changing what it measures. Done means the benchmark can be run with Microlog and produces useful timing information for the query.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- performance
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100