# Pages and Endpoints ## Main public web pages and their query parameters. **/**: View recent regressions and improvements. - *days*: Number of days to show anomalies (optional). - *sheriff*: Sheriff to show anomalies for (optional) - *num\_changes*: The number of improvements/regressions to list. **/alerts**: View current outstanding alerts - *sheriff*: A sheriff rotation name, defaults to Chromium Perf Sheriff. - *triaged*: Whether to include recent already-triaged alerts. - *improvements*: Whether to include improvement alerts. - *sortby*: A field in the alerts table to sort rows by. - *sortdirection*: Direction to sort, either "up" or "down". **/report**: Browse graphs and compare charts across platforms. - *sid*: A stored combination set of tests and graphs to view. - *masters*: Comma-separated list of master names - *bots*: Comma-separated list of bot names. - *tests*: Comma-separated list of test paths starting from benchmark name. - *rev*: Revision number (optional). - *num\_points*: Number of points to plot (optional). - *start\_rev*: Starting revision number (optional). - *end\_rev*: Ending revision number (optional). - *checked*: Series to check. Could be "core" (important + ref) or "all". **/group\_report**: View graphs for a set of alerts - *bug\_id*: Bug ID to view alerts for. - *rev*: Chromium commit position to view alerts for. - *keys*: Comma-separated list URL-safe keys, each represents one alert **/debug\_alert**: Experiment with the alerting function, or diagnose why and when an alert would occur at some place. - *test\_path*: Full test path (Master/bot/benchmark/...) to get points for. - *rev*: A revision to center the graph on. - *num\_before*: Number of points to fetch before rev. - *num\_after*: Number of points to fetch starting from rev. - *config*: JSON containing custom thresholds parameters. **/new\_points**: View recently-added points for some set of tests, and verify whether or not data was received. - *num\_points*: Max number of points to fetch. - *pattern*: A test path pattern (Master/bot/benchmark/...) with wildcards to match. - *max\_tests*: Maximum number of tests that match the pattern to fetch. **/stats**: View and generate stats about alert volume. - *key*: URL-safe key of existing previously generated stats group. **/bisect\_stats**: View bisect job success rate stats. **/set\_warning\_message**: Set a warning message about outages and planned maintenance. ## Administrative pages - /change\_internal\_only - /edit\_anomaly\_configs - /edit\_bug\_labels - /edit\_sheriffs - /edit\_test\_owners - /load\_graph\_from\_prod - /migrate\_test\_names - /get\_logs ## XHR handlers - /associate\_alerts - /file\_bug - /edit\_anomalies - /graph\_json - /graph\_revisions - /list\_tests - /list\_monitored\_tests - /start\_try\_job - /graph\_csv