-
Notifications
You must be signed in to change notification settings - Fork 0
Inspect Plugin
Danny edited this page Jun 21, 2022
·
1 revision
The inspect plugin is a new monitoring plugin that will hook into every part of the Turbo engine, and provide various data streams for all available built in functionality and additionally any plugins that support it, allowing you to connect to an WS/HTTP (or via UNIX socket) to read and understand how your application is running, including controls for saving data into the database, and being able to view incoming information.
For the time being this will allow you to see:
- Main process memory and CPU usage.
- Fibres and their memory and CPU usage.
- Available services, and controls to start/stop/restart them.
- Incoming HTTP connections and generic activity stats.
- Connected WebSocket clients and generic activity stats.
- Errors, warnings and verbose output.
- Listeners and how they fire.
- Tasks, which is running, the status and details about them (inc. controls to stop/start and run them).
- Available translations and their mappings.
- Discord commands, and support for incoming requests.
- Being able to view what commands are registered.
- Failed OAuth responses.
- Vite SSR status and how long it's taking for page loads.
- CLI plugin and connections to that.
- Debug functionality to see what parts are throwing errors.
- Controllers
- Middleware
- Autowire
- Plugins
- Tasks
- Fibres
- Authentication
- Registry
- Services
- Dependecy Injection
- Translations (i18n)
- Safe Quit
- Exception Handling
- Event Listener
- Custom Logger
- HTTP Plugin - Built-In
- WS Plugin - Built-In
- Discord Plugin - External
- Vite Plugin - External
- Inspect Plugin - External
- CLI Plugin - External
- Got an issue? Join our Discord
- Need your own plugin? Contact Me
- Have an idea? Let's Discuss
- Want to support me? Buy me a coffee