If some collectors require elevated permissions, we prompt the user to exit and rerun the command as root. If they choose to continue, the collectors run as usual.
Checklist
[ ] New and existing tests pass locally with introduced changes.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] The commit message(s) are informative and highlight any breaking changes
Description, Motivation and Context
If some collectors require elevated permissions, we prompt the user to exit and rerun the command as root. If they choose to continue, the collectors run as usual.
Checklist
Does this PR introduce a breaking change?