puter icon indicating copy to clipboard operation
puter copied to clipboard

Additional metrics for the puter task manager

Open sashpawar11 opened this issue 10 months ago • 6 comments

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 Image

Adding some inspiration below taken from KDE Plasma System Monitor GUI:

sashpawar11 avatar Mar 13 '25 18:03 sashpawar11

Hey @KernelDeimos - would love your inputs on this! And I would also like to take this on if we decide to proceed forward. Thankyou

sashpawar11 avatar Mar 13 '25 18:03 sashpawar11

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.

KernelDeimos avatar Mar 13 '25 18:03 KernelDeimos

Awesome - will have a look at the library and try to get a day0 PR for this done. Thanks for the pointers.

sashpawar11 avatar Mar 13 '25 18:03 sashpawar11

@sashpawar11 are you still working on this?

KernelDeimos avatar Mar 31 '25 20:03 KernelDeimos

@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.

sashpawar11 avatar Apr 01 '25 04:04 sashpawar11

@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

sashpawar11 avatar Apr 06 '25 14:04 sashpawar11