OLD | NEW |
| (Empty) |
1 # Triaging Data Stoppage Alerts | |
2 | |
3 ## What is a data stoppage alert? | |
4 A data stoppage alert is a new type of alert on the perf dashboard. Instead of a | |
5 performance regression, it indicates that the dashboard is no longer receiving | |
6 data for the given monitored test. A bug created from a data stoppage alert has | |
7 a subject starting with **“No data received for…”**. | |
8 | |
9 ## How to triage data stoppage alerts | |
10 | |
11 ### Check if the alert is recovered. | |
12 Look at the graph and see if there are new points, if so, mark the alert | |
13 **ignored**. | |
14 | |
15 ### File a bug | |
16 Use the triage dialog to file a bug about the failure, and track your | |
17 investigation. Cc the owner of the benchmark from | |
18 [go/chrome-benchmarks](http://goto.google.com/chrome-benchmarks). | |
19 | |
20 ### Get the logs | |
21 Each alert has a debug button at the right-hand side of the table. It tries to | |
22 automatically find the last successful build and the first failed build. To get | |
23 the logs: | |
24 * First try the *"Logs"* link from *"Next revison built"* (this should be the | |
25 first failed revision). Sometimes this can't be generated properly, so it | |
26 may not work. | |
27 * Next try the *"Buildbot status page"* link from *"Next revision built"*. | |
28 This should take you to the next build. **If this page 404s, it's possible | |
29 the builder was taken down.** Check the waterfall. | |
30 | |
31 Once you have the logs, put the link in the bug and also paste relevant snippets | |
32 about the failure (error logs) in the bug. | |
33 | |
34 ### Check for suspicious changes. | |
35 It has a link to *"View commit log from rXXX to rYYY"*, click the link to view | |
36 CLs in the range. Look through the range for test disables, telemetry/catapult | |
37 changes, and changes to the code under test. If you see a CL that looks like a | |
38 likely culprit, cc the author in the bug. | |
39 | |
40 ### Kick off a bisect. | |
41 If the test is failing on the *"Next revision built"*, bisect may be able to | |
42 narrow down the culprit. Go to the graph, click a data point, and click the | |
43 bisect button in the tooltip. **You'll need to change the values for return_code | |
44 bisect as follows**: | |
45 * **Bug ID**: Make sure to fill in the ID of the bug you just filed. | |
46 Otherwise the bisect will not update it. | |
47 * **Earlier revision**: Change this to the *"Last revision uploaded"* from the | |
48 debug button dialog. | |
49 * **Later revision**: Change this to the *"Next revision built"* from the | |
50 debug button dialog. | |
51 * **Bisect mode**: Change this to **return_code** | |
OLD | NEW |