Curso Datadog APM Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Datadog APM Fundamentals

16 horas
Visão Geral

O Curso Datadog APM Fundamentals introduz os conceitos principais de Application Performance Monitoring (APM) utilizando a plataforma Datadog.
Os participantes aprenderão a instalar, configurar e utilizar o Datadog APM para monitorar aplicações, identificar gargalos, analisar desempenho, rastrear requisições distribuídas e aplicar práticas de observabilidade modernas em ambientes cloud, containers e microservices.

Objetivo

Após realizar este curso Datadog APM Fundamentals, você será capaz de:

  • Configurar o Datadog APM em diferentes tipos de aplicações.
  • Ver e interpretar traces, métricas e logs correlacionados.
  • Identificar gargalos de performance e erros críticos.
  • Utilizar ferramentas como Service Map, Profiler e Live Search.
  • Criar dashboards, alertas e visualizar dependências de serviços.
Publico Alvo
  •  
  • Profissionais de DevOps
  • SRE (Site Reliability Engineers)
  • Desenvolvedores backend e full stack
  • Engenheiros de observabilidade
  • Administradores de sistemas e cloud
  • Analistas que trabalham com monitoramento e performance
  •  
Pre-Requisitos
  • Noções básicas de aplicações web
  • Conhecimento intermediário de ambientes Linux
  • Familiaridade com cloud, containers ou microservices (desejável)
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1: Introduction to Datadog APM

  1. What is Datadog and its observability ecosystem
  2. APM fundamentals and key concepts
  3. Use cases for distributed tracing
  4. Overview of APM features and capabilities

Module 2: Installing and Configuring the Datadog Agent

  1. Understanding the Datadog Agent
  2. Installing the agent on Linux, Windows, Docker, and Kubernetes
  3. Configuring APM and enabling tracing
  4. Validating APM data ingestion

Module 3: Instrumenting Applications for Tracing

  1. Automatic instrumentation for supported languages
  2. (Java, Python, Node.js, Go, .NET, Ruby, PHP)
  3. Manual instrumentation with Datadog SDK
  4. Tagging and enriching spans
  5. Handling sampling, retention and configuration settings

Module 4: Distributed Tracing Essentials

  1. How traces and spans work
  2. Understanding latency, errors, and performance metrics
  3. Viewing and analyzing trace details
  4. Trace search and analytics
  5. End-to-end transaction visibility

Module 5: Service Map and Dependencies

  1. Introduction to Service Map
  2. Visualizing service dependencies
  3. Identifying bottlenecks and slow services
  4. Analyzing upstream and downstream impacts

Module 6: Metrics, Logs, and Trace Correlation

  1. Correlating logs, metrics, and traces
  2. Enabling log injection
  3. Unified observability concepts
  4. Troubleshooting cross-service issues

Module 7: Datadog Continuous Profiler

  1. Introduction to code profiling
  2. CPU, memory, I/O and lock contention analysis
  3. Finding hotspots in application code
  4. Performance optimization workflows

Module 8: Dashboards, Alerts, and SLOs

  1. Creating custom dashboards for APM monitoring
  2. Using monitors to detect anomalies, latency spikes, and errors
  3. Defining SLIs and SLOs for applications
  4. Best practices for alerting and noise reduction

Module 9: Best Practices and Common Pitfalls

  1. Optimizing tracing performance and cost
  2. Handling high throughput environments
  3. Security considerations and data protection
  4. Real-world troubleshooting scenarios

Module 10: Capstone Project

  1. Instrumenting a multi-service application
  2. Analyzing performance with APM, Logs, Metrics, Service Map and Profiler
  3. Creating dashboards and alerts
  4. Presenting final observability results
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h