Closed Bug 966457 Opened 12 years ago Closed 12 years ago

Consolidate all dashboard/metric metadata in a single file

Categories

(Testing Graveyard :: Eideticker, defect, P3)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

References

Details

(Keywords: perf, Whiteboard: [c=automation p= s= u=])

Attachments

(1 file)

Right now test metadata (frame differences, http requests, etc.) for metrics is dispersed in a bunch of metadata files. As we add more types of metadata, this is getting unwieldly to track and sync. Let's consolidate all of it (except for the bare numbers needed to generate graphs) in a single json file per testrun. Incidentally, this should probably make the datazilla migration we're hoping to do this quarter easier (since iirc datazilla supports holding arbitrary json blobs).
Keywords: perf
Priority: -- → P3
Whiteboard: [c=automation p= s= u=]
This rather large patch does what the bug asks for. Note that you need to run a conversion script on the dashboard data for it to work.
Attachment #8375856 - Flags: review?(dave.hunt)
Blocks: 966067
Comment on attachment 8375856 [details] [diff] [review] Refactor metadata collection / display Review of attachment 8375856 [details] [diff] [review]: ----------------------------------------------------------------- This looks good to me, though I haven't tested it locally due to a lack of data/hardware. What do we need to do to convert any existing data, such as the dashboards generated by the CI? ::: src/dashboard/framediff-view.html @@ +null,0 @@ Is this an intentional change?
Attachment #8375856 - Flags: review?(dave.hunt) → review+
(In reply to Dave Hunt (:davehunt) from comment #2) > Comment on attachment 8375856 [details] [diff] [review] > Refactor metadata collection / display > > Review of attachment 8375856 [details] [diff] [review]: > ----------------------------------------------------------------- > > This looks good to me, though I haven't tested it locally due to a lack of > data/hardware. What do we need to do to convert any existing data, such as > the dashboards generated by the CI? > > ::: src/dashboard/framediff-view.html > @@ +null,0 @@ > > > Is this an intentional change? Yup, just wanted to use a simpler name for consistency with the new http log view.
Ok, this is pushed: https://github.com/mozilla/eideticker/commit/47ebfb7273d1e07b26f18cde7b104b4d991a0b82 I also converted the existing b2g dashboard to use the new schema, so we should see that tomorrow when we run stuff again. Lookin' good locally. I'll convert the Android stuff later this week...
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Android dashboard converted.
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: