top | item 47110023

Show HN: Django-xbench – slow endpoint aggregation for Django

11 points| yeongbin05 | 7 days ago |github.com

5 comments

order

blorenz|4 days ago

Terrific project. I use Strawberry GraphQL so about all of my endpoints will be /graphql unfortunately. It would be nice if it could parse off a header to qualify which bucket it goes to. That way I could send over the operation and django-xbench takes care of it.

I see you are going have N+1s on the roadmap. I currently use django-zeal which does a fantastic job detecting them but there isn't a visualization. I'm keenly watching where you go with this.

I need more django perf in my life.

yeongbin05|3 days ago

Thanks for the thoughtful feedback!

I haven't planned GraphQL-specific grouping yet. N+1 visualization is the current priority but I'll definitely keep this in mind. Thank you very much

patrick91|4 days ago

how are you finding Strawberry?

yeongbin05|7 days ago

Previously it focused on per-request timing. This update adds rolling-window aggregation to detect performance trends.