Nairobi, Kenya

254721214795

Resilient Data Engineering: Monitoring, Metrics & Debugging

This advanced training equips data engineers and technology professionals with the skills to design resilient, observable, and high-performing data pipelines that remain reliable under changing worklo...

Click to Register

ONSITE OR VIRTUAL

3 upcoming sessions in the next 3 months

Oct 26 - Oct 30
Nov 23 - Nov 27
Dec 28 - Jan 01
Programme Overview
Training Description

Who Should Attend

  • Cloud engineers
  • DevOps engineers
  • Site reliability engineers
  • MLOps professionals
  • Data platform engineers
  • Software engineers
  • Data quality professionals
  • Database administrators
  • Enterprise architects
  • IT and technology managers
  • Professionals responsible for the reliability, monitoring, and performance of data platforms
 
 
 
Session Objectives
  • Understand the importance of observability in data pipelines
  • Design pipelines with built-in monitoring and alerting capabilities
  • Implement logging and metric collection across data workflows
  • Detect anomalies and performance bottlenecks in pipelines
  • Apply debugging techniques for failed or degraded pipelinesv
  • Monitor batch and streaming data systems
  • Set up dashboards and visual observability with modern tools
  • Utilize cloud-native and open-source monitoring platforms
  • Automate issue detection and recovery mechanisms
  • Ensure end-to-end data reliability and uptime
  • Improve communication between data, infra, and business teams
About the Course

This advanced training equips data engineers and technology professionals with the skills to design resilient, observable, and high-performing data pipelines that remain reliable under changing workloads and operational conditions. The course focuses on building robust data systems through effective observability, metrics, logging, tracing, monitoring, alerting, and systematic debugging.Participants will learn how to identify pipeline failures, diagnose data quality issues, detect performance bottlenecks, establish meaningful operational metrics, and implement proactive monitoring strategies. The training emphasizes practical approaches to improving pipeline reliability, availability, scalability, maintainability, and operational efficiency across modern data platforms.

Curriculum & Topics

15 Topics | 75 Sessions

  • play Workshop 1.1: Overview of pipeline monitoring and debugging

  • play Workshop 1.2: Key challenges in pipeline reliability

  • play Workshop 1.3: Observability vs monitoring vs alerting

  • play Workshop 1.4: The 3 pillars of observability: logs, metrics, traces

  • play Workshop 1.5: Understanding pipeline SLAs and SLOs

  • play Workshop 2.1: Designing structured logs in ETL/ELT flows

  • play Workshop 2.2: Integrating logging libraries in Python/Spark/Scala

  • play Workshop 2.3: Logging with Airflow and Prefect

  • play Workshop 2.4: Centralized log management tools (ELK, Fluentd, Loki)

  • play Workshop 2.5: Logging best practices for debugging

  • play Workshop 3.1: Identifying key metrics: latency, throughput, error rate

  • play Workshop 3.2: Custom metrics from Apache Spark, Kafka, Flink

  • play Workshop 3.3: Prometheus and Grafana for metric visualization

  • play Workshop 3.4: Instrumenting custom data workflows

  • play Workshop 3.5: Using metrics for anomaly detection

  • play Workshop 4.1: Airflow DAG monitoring and sensors

  • play Workshop 4.2: Failure alerts, retries, and SLA miss handlers

  • play Workshop 4.3: Capturing task-level and DAG-level performance

  • play Workshop 4.4: Detecting delayed or stuck jobs

  • play Workshop 4.5: Monitoring data quality in batch jobs

  • play Workshop 5.1: Kafka monitoring with Cruise Control and Confluent Control Center

  • play Workshop 5.2: Flink and Spark Structured Streaming observability

  • play Workshop 5.3: Lag monitoring and backpressure detection

  • play Workshop 5.4: Streaming checkpoint and state health tracking

  • play Workshop 5.5: Setting up alerts on consumer group performance

  • play Workshop 6.1: Understanding the concept of distributed tracing

  • play Workshop 6.2: Implementing OpenTelemetry in data stacks

  • play Workshop 6.3: Tracing pipelines across multiple tools

  • play Workshop 6.4: Visualizing traces to find performance bottlenecks

  • play Workshop 6.5: Debugging cross-service failures

  • play Workshop 7.1: Designing meaningful and actionable alerts

  • play Workshop 7.2: Avoiding alert fatigue and false positives

  • play Workshop 7.3: Setting thresholds based on baseline behaviors

  • play Workshop 7.4: Using tools like PagerDuty, Slack, Opsgenie

  • play Workshop 7.5: Alert routing and escalation policies

  • play Workshop 8.1: Debugging failed DAGs or tasks in Airflow

  • play Workshop 8.2: Analyzing logs and metrics to isolate issues

  • play Workshop 8.3: Performing post-incident analysis

  • play Workshop 8.4: Investigating resource constraints and data volume spikes

  • play Workshop 8.5: Reducing MTTR (Mean Time to Resolution)

  • play Workshop 9.1: ELK Stack for centralized observability

  • play Workshop 9.2: Prometheus + Grafana for custom metrics

  • play Workshop 9.3: Datadog, New Relic, Splunk, and Sentry

  • play Workshop 9.4: Open-source options: Loki, Jaeger, OpenTelemetry

  • play Workshop 9.5: Integrating tools into CI/CD

  • play Workshop 10.1: Adding data validation checks in pipelines

  • play Workshop 10.2: Schema evolution tracking with tools like Great Expectations

  • play Workshop 10.3: Detecting nulls, duplicates, outliers, and drift

  • play Workshop 10.4: Monitoring freshness and completeness

  • play Workshop 10.5: Visualizing data quality metrics

  • play Workshop 11.1: Writing unit and integration tests for pipelines

  • play Workshop 11.2: Data mocking and test data generation

  • play Workshop 11.3: Reproducing pipeline failures locally

  • play Workshop 11.4: Debugging slow or memory-intensive flows

  • play Workshop 11.5: Version control and rollback strategies

  • play Workshop 12.1: Configuring automatic retries and fallbacks

  • play Workshop 12.2: Circuit breakers and dead-letter queues

  • play Workshop 12.3: Using state recovery and checkpoints

  • play Workshop 12.4: Designing idempotent tasks

  • play Workshop 12.5: Monitoring failed job trends and patterns

  • play Workshop 13.1: Cloud-native observability in AWS, GCP, Azure

  • play Workshop 13.2: Using CloudWatch, Stackdriver, Azure Monitor

  • play Workshop 13.3: Kubernetes-based pipeline monitoring

  • play Workshop 13.4: Monitoring cloud storage (S3, GCS, Blob) activity

  • play Workshop 13.5: IAM issues and error tracing

  • play Workshop 14.1: Monitoring pipeline cost with cloud cost dashboards

  • play Workshop 14.2: Identifying inefficient queries or processes

  • play Workshop 14.3: Using profiling tools to reduce resource usage

  • play Workshop 14.4: Alerting on budget thresholds

  • play Workshop 14.5: Rightsizing infrastructure for pipelines

  • play Workshop 15.1: Design a robust batch or stream data pipeline

  • play Workshop 15.2: Implement observability best practices

  • play Workshop 15.3: Set up logging, alerting, and dashboards

  • play Workshop 15.4: Simulate failures and perform root cause analysis

  • play Workshop 15.5: Present monitoring outcomes and improvements

img

$ 2,000


Availability Calendar

Find a schedule that works for you. Click any available session to submit a booking.

Selected Session:
Delivery modes & Locations
This Programme Includes

Certificate of completion

Training manual

Reference materials

10 o'clock tea

Lunch

4 o'clock tea

Course Highlights
  • icon 10 Days Intensive Training

  • icon 15 Core Learning Topics

  • icon 75 Professional Sessions

  • icon Unknown Expert-led Delivery

FAQs

Frequently Asked Questions

Explore detailed answers to the most common questions about our platform and services.

How does Pebbles Institute bridge theory and practice?

Our curriculum is explicitly designed around actionable, real-world case studies and frameworks (such as IPSAS, GFS, and climate-smart agriculture models). Rather than relying purely on academic lectures, our programs utilize quantitative tools, interactive exercises, and strategic analytics to ensure immediate workplace application.

Yes. We specialize in corporate capacity building. Corporate sponsorships and group registrations can be coordinated directly through our admissions team. We also offer customized, in-house versions of our courses if you have a team of five or more participants.

Our primary residential and corporate training programs are hosted in premium, fully equipped conference facilities in Nairobi, Kenya. We also coordinate regional and international training locations depending on the specific cohort and organizational requirements. Exact venue details are communicated in your admission letter.

Payments can be made via bank transfer or bank draft payable to PB Institute of Research and Technology. For corporate-sponsored participants, a formal undertaking/Local Purchase Order (LPO) from the employer is required to secure a slot before the training commencement date.

While the majority of our intensive professional programs are structured for high-engagement, on-site delivery, we offer select courses in a virtual or hybrid format. If your organization requires online delivery for a specific module, please indicate this during your booking inquiry.

Yes. Participants who successfully complete a training program and meet the minimum attendance requirements will be awarded a globally recognized Certificate of Proficiency from the Pebbles Institute of Research and Technology.