apache / apache/iceberg-python

Profile a query using Microlog

Open
#2,525 4 comments 1 reaction 0 assignees View on GitHub
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:

Image

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.