Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

suite & task analytics in UI #57

Closed
hjoliver opened this issue Nov 30, 2015 · 11 comments
Closed

suite & task analytics in UI #57

hjoliver opened this issue Nov 30, 2015 · 11 comments

Comments

@hjoliver
Copy link
Member

Suite run dbs contain all the info needed for nice summary reports and stats about suite runs, but we don't have a built-in utility to do that yet.

@hjoliver
Copy link
Member Author

hjoliver commented Nov 30, 2015

See also cylc/cylc-flow#121

@hjoliver
Copy link
Member Author

hjoliver commented Dec 1, 2015

(from an email to @matthewrmshin:

At the end of a suite run, or at intervals, we could generate a report showing things like mean queue-wait and run durations for each task, or a graph of the individual values over time, and provide hooks for customization - e.g. to plot some critical measure of model performance over time (number of iterations to convergence, or whatever). This might make it easier to see certain kinds of problems...

)

@matthewrmshin
Copy link
Contributor

(I guess a lot of these are related to what users want for Rose Bush (or its successor) as well.)

@arjclark
Copy link

arjclark commented Dec 2, 2015

This was something I looked into several years back as a possible addition to rose bush so there's a few comments I'd like to throw into the mix.

Suite run dbs contain all the info needed for nice summary reports and stats about suite runs

I'd say nearly all the information. It'd be incredibly useful if we had info about the families tasks are members of too. I say this as, for a number of suites, we have large numbers of VER, OPS, ensemble member etc. tasks. It'd be good if we had plots that were grouped by family (e.g. like tree view) that could be expanded out/broken down. The interest would be more that ensemble short forecasts were taking an average of X minutes to run not that ensemble member N was taking X minutes, member N+1 taking Y minutes etc.

I've got an ancient script knocking around somewhere I was using to generate a web page based report containing plots and tables for things like runtime and queue time (useful for highlighting really short jobs taking longer to queue than they run for) and found that for things like the OPS rose-stem suite (very large non-cycling suite) it was better to put things in bins (e.g. 0-5s, 5-10s etc) than go for each task individually - I could then expand out the bins to see what was in it. In the case of our cycling Global operational suite there are circa 1000 tasks so we'd need to think about how best to take information from that and present in a useful manner, something which I think would be aided by things like knowledge of families.

@hjoliver
Copy link
Member Author

hjoliver commented Dec 2, 2015

In that case, note cylc/cylc-flow#1524.

@hjoliver
Copy link
Member Author

hjoliver commented Jun 20, 2016

[meeting]

  • document how to write your own report util?
  • requirements are very site specific
  • may put something simple in rose bush
  • supply a simple generic util

@arjclark
Copy link

Interestingly, a number of areas round here are playing round with gantt charts for visualising the flow and timings of suites. Nominally speaking, we could integrate something like that into Rose bush (or whatever it becomes when moved to cylc) that could create a page for it.

@kinow kinow transferred this issue from cylc/cylc-flow Mar 10, 2019
@kinow
Copy link
Member

kinow commented Mar 10, 2019

Notes from discussion to move to cylc-web:

  • (Bruno) I think this is possible in the Web GUI, and would be quite useful. We could allow users to print, export as PDF, CSV, etc.
  • (Matt) There are 2 parts. We need to collect more relevant data, and then we need to serve the data on the web UI.

@sadielbartholomew sadielbartholomew changed the title suite report utility suite & task report utility Aug 6, 2019
@sadielbartholomew
Copy link
Contributor

(I have changed the title slightly, @hjoliver, to allow this to be a cover-all issue relating to suite & task data & analytics reporting, as a single Issue does not seem to exist for this. Hope that's okay!)

@hjoliver
Copy link
Member Author

hjoliver commented Aug 6, 2019

I'll change the title further to remove the "utility" bit, since this will be an integral part of the new UI.

@hjoliver hjoliver changed the title suite & task report utility suite & task analytics in UI Aug 6, 2019
@kinow kinow added this to the 1.0 milestone Sep 14, 2019
@oliver-sanders
Copy link
Member

oliver-sanders commented Sep 25, 2019

Superseded by the more general #262

@matthewrmshin matthewrmshin removed this from the 1.0 milestone Sep 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants