Sometime between 2023.1 and 2024.2 the ability to refresh the system monitor page has been taken away. The current “Refresh Grid” option now does nothing. When I raised this to support, they said it was “intentional performance improvement” to take away the ability to refresh the task list on demand. You now have to wait for the 30s update interval to see any changes. This includes toggling between all tasks and just your tasks.
I can’t understand the reasoning. - hopefully this can be reconsidered.
The timing of the background polling isn’t an issue for me. I would be ok with a longer interval. I have a problem with the fact that I have no control over when it refreshes.
At minimum, at least refresh the tasks when I toggle to all tasks, or when I open the task monitor flyout. Makes no sense to sit there and wait every time.
Since I’m behind a few versions, have they added Display All Tasks to the Kinetic System Monitor yet? Are they going to? I use Display All Tasks ALL the time in Classic, we need that ability to see tasks that aren’t owned by us.
Somebody mentioned the shear size of the polling request (@kananga ?), so I can see the concern of multiple sequential calls.
Would it be possible to have the Task Agent send a web hook when a process finishes with the report ID and have the local printing task (System Agent, Edge Agent) do the polling out of band, GetBytes, and then print?
Whoops, my brain either inserted “grayed out” into your original post or made that assumption based on the screenshot. Appreciate the clarification (and nullifying my contribution to the conversation ).
They scaled it back sometime last year. I don’t recall off hand when or how, I think it was requesting a “new notification exists” and retrieving the whole shebang if true.
There’s probably some way to shorten the iteration gap on the client side and someone probably will if push notifications aren’t implemented. Which would be a bad day for our host but push notifications exist so ¯\_(ツ)_/¯
In 2025.2 at least, it looks like now they poll for a newer SysTask SysRevID. If it changes, then the client grabs the details of the task. The request is fairly lightweight.