Learn how to gather and analyze telemetry for automated test suites
Overview
Syllabus
- Introduction to Observability for Test Automation
- Chapter 1 - Defining Different Types of Telemetry
- Chapter 2 - Introduction to Observability
- Chapter 3 - Preparing Our Test Suite for Continuous Integration
- Chapter 4 - Getting Started with GitHub Actions
- Chapter 5 - Running Selenium Tests with Maven on GitHub Actions
- Chapter 6 - Defining Metrics for Test Automation Suites
- Chapter 7 - Calculating Step Duration in a Build Pipeline
- Chapter 8 - Extracting Test Automation Suite Data
- Chapter 9 - Introduction to Prometheus for Collecting Metrics
- Chapter 10 - Running Prometheus Locally
- Chapter 11 - Running Prometheus Pushgateway for Access from GitHub Actions
- Chapter 12 - Generating and Dealing with More Metric Data
- Chapter 13 - Deep Dive into Defining Metrics and Understanding Cardinality
- Chapter 14 - Understanding the Gap Metrics Leave in Observability
- Chapter 15 - Introducing the Event Data Structure
- Chapter 16 - Generating Trace Events from a Build Pipeline
- Chapter 17 - Enhancing Your Build Pipeline Traces with Subspans and Fields
- Chapter 18 - Exploring Event Data for Identification and Triage
Taught by
Abby Bangser