Curso Prometheus Monitoring

  • DevOps | CI | CD | Kubernetes | Web3

Curso Prometheus Monitoring

24 horas
Visão Geral

O curso Prometheus Monitoring aborda os fundamentos e práticas avançadas de monitoramento moderno utilizando o Prometheus, uma das ferramentas open source mais utilizadas para observabilidade em ambientes de infraestrutura, aplicações cloud-native e arquiteturas baseadas em microserviços. Os participantes aprenderão como coletar, armazenar e consultar métricas, configurar alertas e criar dashboards para análise operacional e tomada de decisões. O treinamento também explora integrações com ferramentas do ecossistema de observabilidade, como Grafana e Alertmanager, além de práticas recomendadas para monitorar ambientes Kubernetes, containers e aplicações distribuídas.

Objetivo

Após realizar este curso Prometheus Monitoring, você será capaz de:

  • Compreender a arquitetura e os componentes do Prometheus
  • Instalar e configurar ambientes de monitoramento com Prometheus
  • Coletar métricas de sistemas, aplicações e serviços
  • Utilizar a linguagem PromQL para consultas e análises de métricas
  • Criar regras de alerta utilizando Alertmanager
  • Integrar Prometheus com Grafana para visualização de dados
  • Monitorar ambientes Kubernetes e containers
  • Implementar boas práticas de observabilidade em ambientes cloud-native
Publico Alvo
  • Profissionais de infraestrutura de TI
  • Engenheiros DevOps e SRE
  • Administradores de sistemas Linux
  • Arquitetos de soluções cloud
  • Profissionais de operações e observabilidade
  • Desenvolvedores que precisam instrumentar aplicações
Pre-Requisitos
  • Conhecimentos básicos de Linux
  • Noções de redes e protocolos HTTP
  • Conhecimento básico de containers e Kubernetes (desejável)
  • Conhecimentos gerais de monitoramento de infraestrutura e aplicações
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Monitoring and Observability

  1. Monitoring vs Observability concepts
  2. Metrics, logs and traces fundamentals
  3. Modern monitoring architecture
  4. Prometheus ecosystem overview
  5. Use cases in cloud-native environments

Module 2: Prometheus Architecture

  1. Prometheus core components
  2. Time-series database concepts
  3. Pull-based metrics collection model
  4. Service discovery mechanisms
  5. Prometheus data storage and retention

Module 3: Installing and Configuring Prometheus

  1. Prometheus installation methods
  2. Configuration file structure
  3. Defining scrape targets
  4. Service discovery configuration
  5. Managing configuration changes

Module 4: Metrics and Exporters

  1. Understanding metrics types (Counter, Gauge, Histogram, Summary)
  2. Node Exporter for system metrics
  3. Application exporters overview
  4. Custom exporters
  5. Best practices for metrics collection

Module 5: PromQL Query Language

  1. PromQL fundamentals
  2. Instant queries vs range queries
  3. Filtering and aggregation functions
  4. Rate and increase functions
  5. Advanced PromQL queries

Module 6: Alerting with Prometheus and Alertmanager

  1. Alerting architecture
  2. Creating alerting rules
  3. Alertmanager configuration
  4. Alert routing and grouping
  5. Integrations with email, Slack and webhook

Module 7: Visualization with Grafana

  1. Grafana integration with Prometheus
  2. Creating dashboards
  3. Building panels and visualizations
  4. Dashboard variables and templates
  5. Sharing and managing dashboards

Module 8: Monitoring Containers and Kubernetes

  1. Kubernetes monitoring architecture
  2. kube-state-metrics and cAdvisor
  3. Monitoring Kubernetes clusters
  4. Prometheus Operator overview
  5. Kubernetes service discovery

Module 9: Application Instrumentation

  1. Instrumenting applications for metrics
  2. Prometheus client libraries
  3. Best practices for application metrics
  4. Monitoring microservices
  5. Observability patterns for distributed systems

Module 10: Scaling and Best Practices

  1. High availability Prometheus architecture
  2. Federation and remote storage
  3. Long-term metrics storage
  4. Performance optimization
  5. Monitoring strategy and best practices
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