Logging/Monitoring PaSh spawned processes
- Dominant language
- Shell
- Stars
- 601
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
Currently, it is pretty hard to have any visibility on the dataflow processes that are spawned by PaSh. It would be great if we could have some form of observability of their status/progress.
One way to do it would be to log events related to each of these processes (running, progress (based on INPUT/OUTPUT processed), exit status, etc). Then we could develop a separate extension to analyze and show these logs.
For more info see discussion in #491
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the discussion in issue #491, then trace how PaSh spawns its dataflow processes. Define the required events for process status, INPUT/OUTPUT progress, and exit status; done means those events are available for a separate log-analysis extension.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100