Plugins
Meteor follows a plugin driven approach and hence includes basically three kinds of plugins for the metadata orchestration: extractors (source), processors, and sinks (destination). Some details on these 3 are:
-
Extractors are the set of plugins that are the source of our metadata and include databases, dashboards, users, etc.
-
Processors are the set of plugins that perform the enrichment or data processing for the metadata after extraction.
-
Sinks are the plugins that act as the destination of our metadata after extraction and processing.
Read more about the concepts on each of these in concepts.
To get more context on these plugins, it is recommended to try out the plugins list command to get the list of plugins of a specific type. Commands to list the plugins are mentioned below
Listing all the plugins
# list all available plugins
$ meteor plugins list
# list only extractors
$ meteor plugins list --type extractor
# list only sinks
$ meteor plugins list --type sink
# list only processors
$ meteor plugins list --type processor
# filter extractors by entity type
$ meteor plugins list --entity-type table
# filter extractors by tag
$ meteor plugins list --tag gcp
# output as JSON
$ meteor plugins list --format json