Skip to content

Data pipeline to process meteorological data from INMET using Terraform, Minikube, Spark, Airflow, Minio and Grafana.

License

Notifications You must be signed in to change notification settings

alanfgn/inmet-data-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inmet Data Pipeline (IDP)

Architecture Draw

This project is a case study for undergraduate dissertation of the postgraduate course in Data Engineering at the Pontifical Catholic University of Minas Gerais.

The data used for this pipeline was provided by INMET and can be found at https://bdmep.inmet.gov.br/

Below is the list of technologies used for implementation.

How to start enviroment with Minikube

make start-minikube 

eval $(minikube docker-env)

make start

How to Access available consoles

How to configure correct Datasource in Grafana

Name grafana-postgresql-datasource

Host URL postgresql.postgresql-ns.svc.cluster.local:5432

Database name postgres

Username postgres

Password idp-postregresql-password

TLS/SSL Mode Disable

The grafana file to import is in /configs/grafana-dashboard.json

About

Data pipeline to process meteorological data from INMET using Terraform, Minikube, Spark, Airflow, Minio and Grafana.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published