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