Closed
Bug 781372
Opened 13 years ago
Closed 13 years ago
add stats.timers.syncstorage.controller.* to sync dev / stage pencil dashboard
Categories
(Cloud Services :: Operations: Metrics/Monitoring, task)
Cloud Services
Operations: Metrics/Monitoring
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: rmiller, Assigned: whd)
Details
(Whiteboard: [qa+])
Now that metlog is being permanently deployed to dev, stage, and (soon) prod sync, we're gathering elapsed time for request processing on each request that we service from within the application. This data is currently being sent to statsd and is showing up as `stats.timer.syncstorage.controller.<CONTROLLER_METHOD_NAME>`. It would be great to get these to show up on the pencil syncstorage_overview dashboard for both the dev and stage environments.
A separate bug will be opened for prod once the code has made it through testing and is pushed to production.
Thanks!
| Assignee | ||
Updated•13 years ago
|
Assignee: nobody → wdawson
Updated•13 years ago
|
Whiteboard: [qa+]
| Reporter | ||
Comment 1•13 years ago
|
||
Actually, looking at this further, I can see that the stats are showing up in the graphite UI, but when I drill down to look at them I'm not actually seeing any data. There may need to be some debugging related to the application -> logstash -> statsd data flow to make sure that the data is being collected and is landing correctly.
| Assignee | ||
Comment 2•13 years ago
|
||
Apologies for the ridiculous turn-around.
I added the following graphs to stage with mean and upper 90%% metrics:
http://pencil.scl2.stage.svc.mozilla.com/dash/stage/syncstorage#syncstorage_request_time_delete
http://pencil.scl2.stage.svc.mozilla.com/dash/stage/syncstorage#syncstorage_request_time_get
http://pencil.scl2.stage.svc.mozilla.com/dash/stage/syncstorage#syncstorage_request_time_set
However, those graphs are somewhat crowded. In addition, the full list of metrics is:
delete_collection
delete_item
delete_storage
get_collection
get_collection_counts
get_collection_usage
get_collections
get_item
get_quota
set_collection
set_item
Rob, how would you suggest breaking down the above metrics into graphs?
Comment 3•13 years ago
|
||
I think the three most important metrics from this list are get_collections, get_collection and set_collection. These operations make up the bulk of a sync session, so it would be useful to have each split out into its own graph.
The remaining ones are useful but probably don't need to be visible up-front, it there's a way to drill down to a more detailed view with all of them then I think that would work well.
| Assignee | ||
Comment 4•13 years ago
|
||
We now have two dashboards, syncstorage_overview and syncstorage_details.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•