Came to ask about this and found your post. This would be exceptionally useful.
A common use case at the moment seems to be this - a request comes in with some data, dump the data to memcache, then later on a task might come along, aggregate data from memcache, and persist it to datastore in batches, or aggregated results in batches. Saving the datastore being accessed for every request. Problem with this, though, is that memcache is not perfectly reliable. You might lose data. However...if you had access to the request logs, along with data sent with a request, you could do a number of things. You could sanity check your data periodically to check the above approach is 'OK'. Or, more directly, you could skip the memcaching altogether. You could just set up a task to process your logs every so often. The data is all there (at least if you pass your data using GET parameters), and the logs are, I presume, reliable. So your requests would just immediately return, and then later you periodically process the logs and do whatever aggregating and persisting you need to do. For this it would be handy to be able to programmatically 'regex' the logs you want to access also... This saves us processing time of course. And thus could mean less money for Google. However, I believe Google has to date encouraged and provided tools for efficient use of GAE. It seems really wasteful to put data in memcache for later processing if it's already being recorded more reliably somewhere else by default...as appears to be the case with the logs. Cheers, On Feb 11, 7:41 am, $ÂÑЀ€P <[email protected]> wrote: > Is Programmatic access thelogsavailable by now. > last post states it will be available in future. its long time after > that was posted > > i need to access the user ips,requesttime and url accessed for all > requests, to aggregate user requests. > > my question is, do i have to maintain my own records in datastore/ > memcache. > or can i have access the data that is already present inlogs. -- You received this message because you are subscribed to the Google Groups "Google App Engine" 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/google-appengine?hl=en.
