Hey,
We're in the process of instrumenting the build pack so that it spits out metrics to a log that can then be parsed. I'm interested in using some existing standards instead of creating my own and I am interested in your opinion on some needs of our system.
## Correlated Measurements
To be able to get the measurements we want we need 2 correlated numbers (any 2 of: start time, end time, or duration) so that we can generate a gantt style chart for seeing how different code segments relate to others.
Right now l2met treats multiple measurements as separate entities:
2013-07-07T19:02:40+00:00 app[lpxc]: measure.foo.start=1 measure.foo.duration=43
Do you have any thoughts on how to represent that two measurements are related in a standard way?
## Tagged Measurements
Once we have the data parsed and saved to a backend we want to be able to go backwards. I.e. find a really slow app asset compilation and then find the app id, so we can contact the owner later. Something maybe like this:
--
You received this message because you are subscribed to the Google Groups "l2met" group.
To unsubscribe from this group and stop receiving emails from it, send an email to l2met+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
If you detect problems with either of these components, you can go back to your logs and try to find the offending app-id.
A bit off topic, but it might be worth looking at roadtrip (or zipkin) for ideas. Zipkin's very heavy, but seems to do all the gantt chart stuff.
--