• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Pages and Endpoints
2
3## Main public web pages and their query parameters.
4
5**/**: View recent regressions and improvements.
6 - *days*: Number of days to show anomalies (optional).
7 - *sheriff*: Sheriff to show anomalies for (optional)
8 - *num\_changes*: The number of improvements/regressions to list.
9
10**/alerts**: View current outstanding alerts
11 - *sheriff*: A sheriff rotation name, defaults to Chromium Perf Sheriff.
12 - *triaged*: Whether to include recent already-triaged alerts.
13 - *improvements*: Whether to include improvement alerts.
14 - *sortby*: A field in the alerts table to sort rows by.
15 - *sortdirection*: Direction to sort, either "up" or "down".
16
17**/report**: Browse graphs and compare charts across platforms.
18 - *sid*: A stored combination set of tests and graphs to view.
19 - *masters*: Comma-separated list of master names
20 - *bots*: Comma-separated list of bot names.
21 - *tests*: Comma-separated list of test paths starting from benchmark name.
22 - *rev*: Revision number (optional).
23 - *num\_points*: Number of points to plot (optional).
24 - *start\_rev*: Starting revision number (optional).
25 - *end\_rev*: Ending revision number (optional).
26 - *checked*: Series to check. Could be "core" (important + ref) or "all".
27
28**/group\_report**: View graphs for a set of alerts
29 - *bug\_id*: Bug ID to view alerts for.
30 - *rev*: Chromium commit position to view alerts for.
31 - *keys*: Comma-separated list URL-safe keys, each represents one alert
32
33**/debug\_alert**: Experiment with the alerting function, or diagnose why and when an alert would occur at some place.
34 - *test\_path*: Full test path (Master/bot/benchmark/...) to get points for.
35 - *rev*: A revision to center the graph on.
36 - *num\_before*: Number of points to fetch before rev.
37 - *num\_after*: Number of points to fetch starting from rev.
38 - *config*: JSON containing custom thresholds parameters.
39
40**/new\_points**: View recently-added points for some set of tests, and verify whether or not data was received.
41- *num\_points*: Max number of points to fetch.
42- *pattern*: A test path pattern (Master/bot/benchmark/...) with wildcards to match.
43- *max\_tests*: Maximum number of tests that match the pattern to fetch.
44
45**/stats**: View and generate stats about alert volume.
46 - *key*: URL-safe key of existing previously generated stats group.
47
48**/bisect\_stats**: View bisect job success rate stats.
49
50**/set\_warning\_message**: Set a warning message about outages and planned maintenance.
51
52## Administrative pages
53
54 - /change\_internal\_only
55 - /edit\_anomaly\_configs
56 - /edit\_bug\_labels
57 - /edit\_sheriffs
58 - /edit\_test\_owners
59 - /load\_graph\_from\_prod
60 - /migrate\_test\_names
61 - /get\_logs
62
63## XHR handlers
64
65 - /associate\_alerts
66 - /file\_bug
67 - /edit\_anomalies
68 - /graph\_json
69 - /graph\_revisions
70 - /list\_tests
71 - /list\_monitored\_tests
72 - /start\_try\_job
73 - /graph\_csv
74