On Thursday, October 2, 2014 11:01:33 PM UTC-4, Bert JW Regeer wrote:
>
> This seems like functionality that any ol’ profiler should be able to give 
> you, and wouldn’t require any changes in Pyramid. 


Mostly, yes.  For my personal needs, I can backtrack data out of this on my 
dev environment via the profiler integration on debug_toolbar.   I could 
probably do this on production using repoze.profile as Tres suggested. 
 It's worked well enough, but a bit of a pain.

I was just thinking about the community needs though.  The profiler 
information doesn't map to any sort of lifecycle data.  using the 
debug_toolbar as an example -- the most standard data you can find is 
`<pyramid/router.py:66(handle_request)>`.  Because pages could be rendered 
different ways (view_config, render_to_response, etc), there is no one-size 
fits all solution.  All other calls are either "developer code" or various 
supporting library functions that don't map to any specific business logic. 
 application profiling is, essentially, a highly customized task.

if there were some sort of internal reporting at key request lifecycle 
events, then high-level application profiling would be fairly standardized. 
 it would be easy to see that a bottleneck was in the view, the database, 
the template or auth.  

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pylons-devel+unsubscr...@googlegroups.com.
To post to this group, send email to pylons-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/pylons-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to