Closed
Bug 979662
Opened 11 years ago
Closed 11 years ago
single page to determine site health
Categories
(Input Graveyard :: Backend, defect, P1)
Input Graveyard
Backend
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: willkg, Assigned: willkg)
Details
(Whiteboard: u=dev c=general p=2 s=input.2014q2)
We need a one-page way to determine whether the Input system is healthy and acting within norms. "Norms" are probably a series of things like HTTP response codes over time, db usage, ES usage, as well as data things like number of happy feedbacks, number of sad feedbacks, number of feedbacks per product, ...
| Assignee | ||
Comment 1•11 years ago
|
||
SUMO used to have a statsdash system that pulled from Graphite. I think that sounds like the best option here: build an Input-based statsdash-like system built into Input (i.e. it's in the repository) that pulls the relevant data. This fails if the system is down, but if the system is down, we know it's not working already.
For now I think it should track at least the following per 10m interval
1. HTTP responses (200, 403, 500) (from graphite)
2. happy/sad feedback (from ES)
3. feedback per product (from ES)
This would have helped diagnose problems with the generic form I just pushed out. :(
Priority: -- → P1
Whiteboard: u=dev c=general p= s=input.2014q1
| Assignee | ||
Comment 2•11 years ago
|
||
Another possibility instead of pulling from ES is to make sure those stats make it to Graphite and then pull it all from Graphite. (Probably a better idea.)
| Assignee | ||
Comment 3•11 years ago
|
||
Moving this to 2014q2.
Whiteboard: u=dev c=general p= s=input.2014q1 → u=dev c=general p= s=input.2014q2
| Assignee | ||
Comment 4•11 years ago
|
||
This is a mediocre skeleton to base it off of:
http://people.mozilla.org/~wkahngreene/input-dashboard/
I need to add statsd calls for total, happy, sad and api-based feedback so I can see that.
I think I'm going to skip item 3 since I can see that in the product dashboards now.
Assignee: nobody → willkg
| Assignee | ||
Comment 5•11 years ago
|
||
I added some statsd calls: https://github.com/mozilla/fjord/commit/9ed76473
That covers item 2. Once that lands, we can close this out.
Waiting until Monday to push them.
Whiteboard: u=dev c=general p= s=input.2014q2 → u=dev c=general p=2 s=input.2014q2
| Assignee | ||
Comment 6•11 years ago
|
||
Pushed the statsd calls to production. I see them in my dashboard.
Done!
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Input → Input Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•