You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/shared/v3-core-plugins/_index.md
+32Lines changed: 32 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -36,6 +36,28 @@ influxdb3 serve \
36
36
--plugin-dir /path/to/plugins
37
37
```
38
38
39
+
Replace `/path/to/plugins` with the directory where you want to store your Python plugin files. All plugin files must be located in this directory or its subdirectories.
40
+
41
+
42
+
43
+
### Configure distributed environments
44
+
45
+
If you're running multiple {{% product-name %}} instances (distributed deployment):
46
+
47
+
1. Decide where plugins should run
48
+
- Data processing plugins, such as WAL plugins, run on ingester nodes
49
+
- HTTP-triggered plugins run on nodes handling API requests
50
+
- Scheduled plugins can run on any configured node
51
+
2. Enable plugins on selected instances
52
+
3. Maintain identical plugin files across all instances where plugins run
53
+
- Use shared storage or file synchronization tools to keep plugins consistent
54
+
55
+
> [!Note]
56
+
> #### Provide plugins to nodes that run them
57
+
>
58
+
> Configure your plugin directory on the same system as the nodes that run the triggers and plugins.
59
+
60
+
39
61
## Add a Processing engine plugin
40
62
41
63
A plugin is a Python file that contains a specific function signature that corresponds to a trigger type.
0 commit comments