5 changed files with 80 additions and 4 deletions
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
import { PluginRegistry } from "../pluginRegistry.js"; |
||||
|
||||
PluginRegistry.register('data pipeline', { |
||||
type: 'data pipeline', |
||||
label: 'Data Pipeline', |
||||
props: [ |
||||
{ name: 'label', type: 'string', default: 'pipeline', group: 'label-group' }, |
||||
{ name: 'batchSize', type: 'number', default: 500, group: 'pipeline-group' }, |
||||
{ name: 'transformation', type: 'string', default: 'map', group: 'pipeline-group' } |
||||
] |
||||
}); |
||||
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
import { PluginRegistry } from "../pluginRegistry.js"; |
||||
|
||||
PluginRegistry.register('monitoring/alerting', { |
||||
type: 'monitoring/alerting', |
||||
label: 'Monitoring/Alerting', |
||||
props: [ |
||||
{ name: 'label', type: 'string', default: 'monitor', group: 'label-group' }, |
||||
{ name: 'tool', type: 'string', default: 'Prometheus', group: 'monitor-group' }, |
||||
{ name: 'alertThreshold', type: 'number', default: 80, group: 'monitor-group' } |
||||
] |
||||
}); |
||||
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
import { PluginRegistry } from "../pluginRegistry.js"; |
||||
|
||||
PluginRegistry.register('third party service', { |
||||
type: 'third party service', |
||||
label: 'Third-Party Service', |
||||
props: [ |
||||
{ name: 'label', type: 'string', default: 'third party service', group: 'label-group' }, |
||||
{ name: 'provider', type: 'string', default: 'Stripe', group: 'third-party-group' }, |
||||
{ name: 'latency', type: 'number', default: 200, group: 'third-party-group' } |
||||
] |
||||
}); |
||||
Loading…
Reference in new issue