TODO List

All things that can improved in Flask Monitoring Dashboard are listed below.

Features to be implemented

  • [ ] Pagination of results. See this page: http://flask.pocoo.org/snippets/44/

    This process is especially useful for the following results:

    • Page ‘/rules’ - Max 20 endpoints per table.
    • Page ‘/measurements/overview’ - Max 20 endpoints per table.
    • Page ‘/measurements/heatmap’ - Heatmap for each week
    • Page ‘/measurements/requests’ - Barplot for each week
    • Page ‘/measurements/versions’ - Max 10 versions per plot
    • Page ‘/measurements/endpoints’ - Max 10 endpoints per plot.
    • Page ‘/result/<endpoint>/heatmap - Heatmap for each week.
    • Page ‘/result/<endpoint>/time_per_hour’ - barplot for each week.
    • Page ‘/result/<endpoint>/hits_per_hour’ - barplot for each week.
    • Page ‘/result/<endpoint>/time_per_version’ - Max 10 versions per plot.
    • Page ‘/result/<endpoint>/outliers’ - Max 20 results per table.
  • [ ] Updating the Outlier-object, as it now works by writing all stack-traces to a file. Once this is done, read everything from it. This is a security flaw, and doesn’t produce the right value if multiple requests are using this file at the same time.

Work in progress

Use this section if someone is already working on an item above.