Home | History | Annotate | Download | only in docs
      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