kapacitor define-template
The kapacitor define-template
command creates or updates a template.
A template is defined using a TICKscript that contains the data processing
pipeline of the template.
Updating a template reloads all associated tasks.
Usage
kapacitor define-template <template-id> [flags]
Arguments
- template-id: Unique identifier for the template
Flags
Flag | Description |
---|---|
-tick | TICKscript filepath |
-type | Template type (stream or batch ) |
Examples
- Create a new template for stream tasks
- Create a new template for batch tasks
- Update a template’s TICKscript
- Update a template’s type
Create a new template for stream tasks
When creating a new template, you must provide a template ID, TICKscript, and template type.
kapacitor define-template my-template \
-tick /path/to/TICKscript.tick \
-type stream
Create a new template for batch tasks
When creating a new template, you must provide a template ID, TICKscript, and template type.
kapacitor define-template my-template \
-tick /path/to/TICKscript.tick \
-type batch
Update a template’s TICKscript
kapacitor define-template existing-template \
-tick /path/to/new_TICKscript.tick
Update a template’s type
kapacitor define-template existing-template -type batch
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Kapacitor and this documentation. To find support, use the following resources: