dynolog
dynolog copied to clipboard
Feature Request: dynocli support for checking process status in on-demand profiling tool
Hello dynolog maintainers,
I've recently integrated the dynolog with Kubernetes (k8s) to create an on-demand profiling tool for GPU training clusters. This tool is designed to help us gain insights into the performance of our training processes.
However, I've encountered an issue where the tool fails to provide a clear error message when a user's training process isn't running. At the moment, when a profiling request is sent and the target process does not exist, the lack of a clear indication makes it challenging for users to understand the reason behind the failed profiling attempt.
Therefore, I would like to request a feature improvement for dynocli that could allow the checking of the process status before attempting to profile it.
Ideally, the functionality would:
Verify whether the specified process is running before initiating the profiling. Provide an informative error message if the process is not found or not running, enhancing the user experience by making the tool more robust and user-friendly. This feature would greatly assist us in troubleshooting and enhance the overall usability of our on-demand profiling tool.
Thank you for considering this feature request. I am willing to collaborate or assist in testing if needed.