On Wed, Oct 31, 2012 at 9:52 PM, Eric Holscher <[email protected]>wrote:

> A couple obvious places:
>
> Latency to backend systems. So, any time that I call out to my cache
> backend or database, keep track of round trip latency of those.
>
> Full system latency. So, From the time a request enters the URL routing
> until it gets sent back to a client.
>
> Request counts. Keep track of the number of times a specific view or
> urlconf entry has been hit. This might be a bit intensive, and not worth
> having on.
>
> Average latency for every view. So you can keep track of what views are
> the slowest.
>
> Query counts on a per-view and overall system view.
>
> Cache hit rates as viewed by the cache backend.
>
> Error counts on a per-view basis. Also probably for any backend system
> interface.
>
> These are the first things that came to me. I'm sure some of them are a
> bit heavy weight for what we want to do. There are likely also other places
> where you would want to provide stats.
>
> As for implementation, we've been using mmstats[0] at Urban Airship
> successfully. It does require C bits, so it might not be great for Django,
> especially in regards to pypy integration. However, it is pretty darn low
> overhead, and might be worth at least stealing some ideas from.
>
>
That's not, as far as I know, correct. It doesn't use any C extensions and
runs fine on pypy (at least, last time I checked), and probably on Jython
as well.

Alex


> 0: http://mmstats.readthedocs.org/en/latest/
>
> Cheers,
> Eric
>
>
> On Wednesday, October 31, 2012 3:41:05 PM UTC-7, jdunck wrote:
>>
>> If you use/monitor/graph metrics (the idea, not Coda's library, but that
>> would be good, too), I'd like to hear from you.
>>
>> What sort of metrics, under what implementation, would be useful to you
>> operationally?
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/django-developers/-/6fJavfHAVNgJ.
>
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/django-developers?hl=en.
>



-- 
"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to