HANDS-ON FLUX TRAINING

October 27-28

Hands-On Flux Training

Duration: Two half-day, hands-on virtual course.
Date: October 27-28, 2020 @ 9:00 am – 12:30 pm Pacific
Available spots: Spots are limited and only the first 50 will be able to register.
Registration: The fee for Flux Training is $500 registration (of course, you are also welcome to attend the now-free virtual InfluxDays conference featuring the keynote sessions).

“I really enjoyed the Flux training. Before the course, I didn’t know Flux. By completing the bootcamp, I was able to produce an advanced dashboard using Flux and InfluxDB Cloud 2.0. I think the instructors Marco and Emmanuelle did a great job putting the right amount of information for the training. It was fun!”

Angelo Fausti
Software Engineer, Vera C Rubin Observatory

Training overview

The course provides an introduction to the InfluxDB 2.0 architecture, InfluxDB Cloud offering and services. It presents fundamental knowledge about time series analysis and stream processing. Central to the course is the use of Flux lang by InfluxData. The course will cover subjects from Flux core concepts to advanced topics like User Defined Functions, passing by basic queries to manipulate time series data.

After taking this class, attendants will be able to:

  • Articulate and implement simple use cases for InfluxDB
  • Understand the basics of time series analysis and Stream Processing
  • Understand the basics of Flux’s internals
  • Use a subset of InfluxDB functionalities to manipulate time series data
  • Master just enough Go as required to use Flux lang
  • Build data pipelines and query time series using Flux lang
  • Deploy Flux Tasks as Streaming jobs with InfluxDB
  • Visualize the query results using InfluxDB Cloud UI

Audience

Data engineers who want a quick introduction into how to use InfluxDB and Flux lang to enhance their ability to manipulate time series data and provide real-time analytics.

Prerequisites and notes

  • Basic programming experience in an object-oriented or functional language
  • Knowledge of SQL (would be helpful)
  • Knowledge about data engineering tasks
  • All participants will need:
    • An internet connection
    • A free account in InfluxDB Cloud
    • Join the InfluxDB Community Slack

Day One

Day Two

9:00 am – 9:30 amSetup9:00 am – 9:30 amIndividual presentation and group discussion
9:30 am – 10:00Introductions10 minutesBreak for Q&A
10:00 am – 10:30 am
  • Motivation
  • Time series
  • InfluxDB 2.0
9:40 am – 10:25 am
  • Data Analysis (cont.)
  • Hands-On section
10 minutesBreak for Q&A10 minutesBreak for Q&A
10:40 am – 11:20 am
  • Data ingestion
  • Conceptual View (data models)
  • Logical View (implementations)
  • Physical View (syntaxes)
  • Use Case
10:35 am – 11:20 am
  • Join
  • Hands-On section
10 minutesBreak for Q&A10 minutesBreak for Q&A
11:30 am – 12:20 pmData analysis11:30 am – 11:50 am
  • Simple alerts
  • Tasks
12:20 pm – 12:30 pmHomework presentation11:50 am – 12:20 pm
  • Anomaly detection
  • Time series forecasting
  • Time series enrichment
  • Kafka-avro as a data source
12:20 pmQ&A

Day One

9:00 am – 9:30 amSetup
9:30 am – 10:00 amIntroductions
10:00 am – 10:30 am
  • Motivation
  • Time Series
  • InfluxDB 2.0
10 minutesBreak for Q&A
10:40 am – 11:20 am
  • Data ingestion
  • Conceptual View (Data Models)
  • Logical View (Implementations)
  • Physical View (Syntaxes)
  • User Case
10 minutesBreak for Q&A
11:30 am – 12:20 pmData Analysis
12:20 am – 12:30 pmHomework presentation

Day Two

9:00 am – 9:30 amIndividual presentation and Group discussion
10 minutesBreak for Q&A
9:40 am – 10:25 am
  • Data Analysis (cont.)
  • Hands-On section
10 minutesBreak for Q&A
10:35 am – 11:25 am
  • Join
  • Hands-On section
10 minutesBreak for Q&A
11:35 am – 11:50 am
  • Simple Alerts
  • Tasks
11:50 am – 12:20 pm
  • Anomaly detection
  • Time Series Forecasting
  • Time Series Enrichment
  • Kafka-avro as a data source
12:20 pmQ&A