views:

36

answers:

1

How can I find out how my bandwidth is used in Google App Engine? I want to extract the top bandwidth hogs so I can cut down on my outgoing bandwidth usage.

+1  A: 

App engine logs all requests. This includes information about the request (path, query string, wall/cpu/api time, and approximate data transfer out in kb) and the requester (IP address and (if the user is logged in) google account name). You should be able to compute a reasonable estimate based on this information.

You can periodically download your app's logs with appcfg. How often you need to do this will be based on how much traffic your site handles.

David Underhill
Thanks, I was able to gather that info. Do you know of a tool which makes analysis easier? For another site I would simply plugin in AWStats or something similar.
Robert Munteanu
AWStats, or anything else that analyzes apache log format logs should work just fine.
Nick Johnson
The key information here is that the log is in an Apache-like log format. Thanks!
Robert Munteanu