0.1.0.3 - - [23/Nov/2011:16:05:58 -0800] "GET /_ah/warmup HTTP/1.1" 500 0 - - "10.354882841056537036.myapp.appspot.com" ms=68570 cpu_ms=31239 api_cpu_ms=65 cpm_usd=0.867775 loading_request=1 exit_code=104 instance=00c61b117cde1998d024f2dbbd67e9f4d3dc1f
On Nov 23, 4:37 pm, Scott Murphy <sc...@pixoto.com> wrote:
> I would like to Filter all 500 requests for a specific instance. Is this
> possible using labels?
>
> I don't know which label to use for instance and/or loading_request?
>
> The information I want is in the first line of the log
>
> 0.1.0.3 - - [23/Nov/2011:16:05:58 -0800] "GET /_ah/warmup HTTP/1.1" 500 0 - - "10.354882841056537036.myapp.appspot.com" ms=68570 cpu_ms=31239 api_cpu_ms=65 cpm_usd=0.867775 loading_request=1 exit_code=104 instance=00c61b117cde1998d024f2dbbd67e9f4d3dc1f
>
> So I want to do something like
> status:500, instance:00c61b117cde1998d024f2dbbd67e9f4d3dc1f
>
> but the valid labels are:
>
> Valid labels:
>
> - day,
> - month,
> - year,
> - hour,
> - minute,
> - second,
> - tzone,
> - remotehost,
> - identd_user,
> - user,
> - status, bytes,
> - referrer,
> - useragent,
> - method,
> - path,
> - querystring,
> - protocol,
> - request_id_hash
I think the bigger thing was no one thinks this is worth doing. What are you going to learn?
Using Local Instance memory you need to assign a “Who am I” entity.
I would do this using 24 Adjectives for the Hour of the day, 60 Nouns for the minutes and the seconds of the minute would be a number, and then pick a “place as a random dice roll”
Use defined warm up function to start your instance, and the only thing that warm up will do is pick a name for your Instance.
Do Warmup would then return
“Hi, I am RedAngel22InTheSky”
Or
“Hi, I am PurplePuppy24OnEarth”
All logs there after you would prefix with the instance name.
You can then search for “RedAngel22InTheSky” in the logs.
You may wish to dump logs to data store every so often on a cron as well.
If you need a naming convention I can likely dig one up, Hours are A-X (0-23) Minutes are just random things… and Places were always just 10 random choices. Very low probability of “collisions” unless your app scales by more than 3 instances a second. The advantage of naming this way is that instances spawned together will have similar prefixes unless you have issues on the change of the hour.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/O2Ndn_cFnksJ.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Op 24 november 2011 01:37 heeft Scott Murphy <sc...@pixoto.com> het
volgende geschreven: