Additional metrics for the puter task manager
I ran across the puter task manager and its implementation. Would love to know some ideas / ways we can add additional metrics in the task manager for processes ( i.e apps)
-
Is it possible to add any additional metrics for the processes such as memory usage, cpu usage, network usage ( if we do track it)
-
We can also try adding a puter system-level performance metric panel section in the taskmanager itself:
- This section can have graphs for system level metrics - disk(storage) usage, memory usage, cpu usage, network usage and more (assuming these metrics or some of them are relevant).
-
Also a minor UI overhaul to show the icons next to the taskmanager items would be a nice touch
Current Task Manager
Adding some inspiration below taken from KDE Plasma System Monitor GUI:
Hey @KernelDeimos - would love your inputs on this! And I would also like to take this on if we decide to proceed forward. Thankyou
Most of what you described is not measured but there are some things we can measure. I think these metrics would be useful:
- how much data or how many objects an app has sent/received via postMessage
- network traffic via Wisp relay
- filesystem inbound/outbound
I know there's a library called stats.js which may be useful for visualizing.
Awesome - will have a look at the library and try to get a day0 PR for this done. Thanks for the pointers.
@sashpawar11 are you still working on this?
@KernelDeimos - Hey, I am working on it. Been busy with some priorities, will try to get a PR soon. If it takes longer I will update here so that it can be picked up by others.
@KernelDeimos - Hey, I might not be able to give time to it currently, please reassign to others if anyone would like to pick this up. Thanks