MaxScale currently provides MaxCtrl commands and REST API endpoints to view details about MaxScale modules. However, these commands and endpoints only currently return details about modules that are currently in use. This applies to:
- The maxctrl list modules command
- The maxctrl show modules command
- The corresponding REST API endpoints
It would be great if MaxScale could provide a MaxCtrl command and/or REST API endpoint to view details about all supported modules--not just the modules that are currently in use. The Documentation Team would be able to use functionality like this to programmatically determine which modules are supported by a specific version of MaxScale.
1. Configure MaxScale using the procedure on this page.
2. Start the MaxScale services:
3. List the modules:
The output only shows the modules that are configured:
The actual output is missing the modules that are not currently in use, including:
- gssapiauth Authenticator
- readconnroute Router
- binlogrouter Router
- xpandmon Monitor
- And many more
It would be great if MaxScale supported some way to obtain details about all supported modules.