User Defined Functions in Kapacitor


User Defined Functions in Kapacitor Tutorial Course
Course Description
Kapacitor is a data processing engine that can be used for both stream and batch processing. This course will give you a basic Kapacitor tutorial covering how to create user defined functions. First it will cover the basics of user defined functions and implement a simple function to calculate a moving average. In the last part of the course you will learn how to configure your user defined function in Kapacitor and then use that function from within a TICKscript and how to create a task to run your TICKscript and function on a regular interval.
What you'll learn
- About Kapacitor User Defined Functions (UDF)
- When you should use a UDF
- How to set a UDF as a Kapacitor Task
- How to take advantage of the Kapacitor ecosystem
Requirements
- Intermediate to advanced knowledge of InfluxDB
- Knowledge of Kapacitor
- 1.x version of InfluxDB
- Basic knowledge of Python
Recommended Resources
Instructor

Michael DeSa is a Software Engineer with extensive experience in InfluxDB technologies. He has a degree in Math, with a focus on Abstract Algebra, from the University of California, at Berkeley and was an Instructor of the Web Development Immersive series at General Assembly in San Francisco.