Dockerized ETL With AWS, TDengine & Grafana

29m 12s
English
Paid
Data engineers often need to quickly set up a simple ETL script that just gets the job done. In this project, you will learn how to easily implement such an ETL on AWS: connect live data from a weather API and write it to a TDengine time-series database.
Read more about the course

What you will learn

The Basics of Temporal Databases

You will get acquainted with the basics of working with temporal databases, their architecture, and use cases.

Working with a Public Weather API

You will set up and explore an external weather API, and write a Python script to read data from the API.

Docker ETL on AWS

You will package the script into a Docker container and deploy it as a serverless ETL using Amazon Elastic Container Registry (ECR), Lambda, and EventBridge.

TDengine Setup

You will get familiar with TDengine, set up an instance via the TDengine cloud and configure the database.

Data Visualization in Grafana

You will visualize data from the API stored in TDengine using Grafana. You’ll learn how to connect TDengine to Grafana and create a dashboard for data analysis.

Watch Online Dockerized ETL With AWS, TDengine & Grafana

Join premium to watch
Go to premium
# Title Duration
1 Quick note from Andreas before you begin 00:44
2 Introduction 01:27
3 Setup Of The Project 02:53
4 Time Series Data Basics 02:21
5 Big Pros Of Timeseries Databases 02:07
6 About TDengine 01:23
7 Setup Weather API 01:05
8 Code query API 02:42
9 TDengine Setup 03:05
10 Connect Python To TDengine 01:51
11 Lambda Docker Container & Push To ECR 01:56
12 AWS Setup 01:37
13 Create Lambda Function Using Docker image 01:05
14 Schedule Function With EventBridge 01:26
15 Cloud Watch Lambda Events 00:28
16 Grafana Setup 03:02

Similar courses to Dockerized ETL With AWS, TDengine & Grafana

Learning Apache Spark

Learning Apache SparkAndreas Kretz

Category: Data processing and analysis
Duration 1 hour 44 minutes 4 seconds
Deep Learning: Advanced Computer Vision

Deep Learning: Advanced Computer Visionudemy

Category: Data processing and analysis
Duration 15 hours 10 minutes 54 seconds
Getting Started with Embedded AI | Edge AI

Getting Started with Embedded AI | Edge AIudemy

Category: Data processing and analysis
Duration 3 hours 33 minutes 42 seconds
Platform & Pipeline Security

Platform & Pipeline SecurityAndreas Kretz

Category: Data processing and analysis
Duration 34 minutes 46 seconds
Python for Data Science and Machine Learning Bootcamp

Python for Data Science and Machine Learning Bootcampudemy

Category: Python, Data processing and analysis
Duration 24 hours 49 minutes 42 seconds
Build a Large Language Model (From Scratch)

Build a Large Language Model (From Scratch)Sebastian Raschka

Category: Data processing and analysis
Duration
PyTorch for Deep Learning and Computer Vision

PyTorch for Deep Learning and Computer Visionudemy

Category: Data processing and analysis
Duration 10 hours 20 minutes 51 seconds
Machine Learning with Javascript

Machine Learning with JavascriptudemyStephen Grider

Category: Java, Data processing and analysis
Duration 17 hours 42 minutes 20 seconds
Introduction to Data Engineering 2025

Introduction to Data Engineering 2025Andreas Kretz

Category: Data processing and analysis
Duration 44 minutes 26 seconds
Data Analysis with Pandas and Python

Data Analysis with Pandas and Pythonudemy

Category: Python, Data processing and analysis
Duration 19 hours 5 minutes 40 seconds