Open sadielbartholomew opened 5 years ago
Along the lines of the illustration in the design document or something different?
Along the lines of the illustration in the design document or something different?
You'll have to point me to the place in / aspect of the design document you are referring to here, as I cannot see anything that resembles this functionality mocked up on there.
a visual indication of last N runs ...
What's "runs"? Suites or jobs?
a logfile in a format suited to passing to a dashboard application,...
I guess in our context, this would be a UI Server sub-service that scrapes all of the user's suite logs.
Maybe I will get back to everyone about this request on Riot, to clarify aspects & get to the crux of what is wanted here...
It's hard to know where to put this given the current state of development, plans, & the Issue tracker, but this relates to the:
A user has indicated they would benefit from a means in the UI to continuously track information they find important in suite log files. For example, if a keyword of interest to the user such as a certain Python error name is raised in a suite & emerges in the
job.err
, that could be flagged in this component as & when it occurs if set up to be tracked by the user.Summarising their specification (see below) it would ideally be:
Basic tracking can already be done manually via the command line via
cylc cat-log
& some filtering commands likegrep
, but a visual integrated UI utility with lots of crossover & interface to/from an analytics tool is the essence of their feature request.Full feature request (user's words)
[...] what I’ve got in mind is having a logfile in a format suited to passing to a dashboard application, which can give me an ability to get a top-level overview over lots of past runs, with drill-downable capabilities when I want to investigate failures warnings.
I’ve got in mind something similar to StatusPage’s green bars, but with a few extra tweaks: