Plugins and components¶
A DSS plugin is made of a number of components, each component being a specific new kind of object in DSS.
The plugin is described by a
A component is a single kind of object in DSS. Eah component brings an additional functionality to a plugin. A plugin bundles components together as a single consistent whole.
- Dataset types
- Recipe types
- Format extractor
- Format exporter
- Metric probes and checks
- Scenario triggers and steps
- Shared code to import in recipes or notebooks
Each component generally has some configuration parameters. There are also some common parameters at the plugin level, which are shared by all components of this plugin. Only the administrator can edit plugin-level parameters, while most component-level parameters are user-controlled.