Many production environments prevent the use of telnet and even any kind of shell access to production nodes. We need a permissioned UI alternative to gogo shell that lets a user see if any services have missing dependencies, just like gogo commands lb, diag, dm wtf, etc.
Update: one important use case we (GS) would like to have is the ability to verify that all OSGi modules Active (if they're supposed to be). The ask has a number of parts:
- Provide a page displaying to admin users (gated) showing the health/status of all modules.
- Provide logging (WARN level) on any modules that aren't healthy (not Active). David Truong believes that this might be available OOTB already, but we didn't see logging on this currently.
- Provide a way to add a listener to monitor all module state changes. This way, we can create a module to push this information to an APM.
- A RESTful API would be nice for health check ...