Skip to content

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.

Features

Plugins

Future Plans

Resources

Clone this wiki locally