Fundamentos Prometheus

Aprenda os conceitos essenciais de monitoramento e alertas com Prometheus e domine a observabilidade de sistemas e aplicações.

Congruent | Fundamentos Prometheus

Curso: Fundamentals Prometheus

O curso Fundamentals Prometheus é ideal para engenheiros de DevOps, administradores de sistemas e desenvolvedores que desejam aprender a usar o Prometheus para monitoramento de sistemas e aplicações. Este curso aborda desde a instalação e configuração básica até a criação de consultas avançadas em PromQL e configuração de alertas. O curso também cobre a integração com Grafana para visualização de métricas.

1. Introdução ao Monitoramento e Prometheus

  • O que é Prometheus? Visão geral e arquitetura
  • Monitoramento de sistemas: conceitos e importância
  • Componentes principais do Prometheus: Prometheus Server, Alertmanager, Exporters
  • Instalação e configuração inicial do Prometheus

2. Coleta de Métricas com Exporters

  • O que são Exporters e como eles funcionam no Prometheus
  • Instalação e configuração do Node Exporter para monitorar sistemas
  • Uso de Exporters para monitoramento de serviços (Blackbox, MySQL, Redis, etc.)
  • Criação de Exporters personalizados para métricas específicas

3. Trabalhando com PromQL (Prometheus Query Language)

  • Introdução ao PromQL e sintaxe básica
  • Consultas simples para monitoramento de métricas de CPU, memória, I/O, etc.
  • Uso de funções avançadas em PromQL para agregação e filtragem de dados
  • Criação de consultas complexas para análise de séries temporais

4. Configuração de Alertas com Alertmanager

  • Integração do Prometheus com o Alertmanager para envio de alertas
  • Criação de regras de alerta baseadas em consultas PromQL
  • Envio de alertas via e-mail, Slack, ou outros canais
  • Configuração de templates de alerta para notificação customizada

5. Monitoramento de Aplicações e Serviços

  • Monitoramento de aplicações web e serviços com métricas personalizadas
  • Exposição de métricas de aplicações com bibliotecas cliente (Go, Python, Java)
  • Uso de endpoints HTTP para coleta de métricas em aplicativos customizados
  • Monitoramento de serviços distribuídos e em containers com Prometheus

6. Integração com Grafana para Visualização de Métricas

  • Configuração do Grafana para visualização de métricas do Prometheus
  • Criação de dashboards personalizados no Grafana
  • Visualização de séries temporais, gráficos de linha e painéis de monitoramento
  • Integração de métricas Prometheus com Grafana para alertas visuais

7. Monitoramento de Containers e Kubernetes

  • Monitoramento de containers Docker com Prometheus
  • Configuração do Prometheus para monitorar clusters Kubernetes
  • Uso de Exporters específicos para Kubernetes (kube-state-metrics, cAdvisor)
  • Monitoramento de serviços, pods e nós em ambientes Kubernetes

8. Otimização e Boas Práticas em Prometheus

  • Otimização de consultas PromQL para grandes volumes de dados
  • Melhores práticas para retenção de dados e armazenamento de séries temporais
  • Escalabilidade do Prometheus em grandes ambientes
  • Backup e recuperação de dados monitorados pelo Prometheus

9. Próximos Passos e Integrações Avançadas

  • Exploração de integrações avançadas: Thanos, Cortex e VictoriaMetrics
  • Integração com outras ferramentas de monitoramento e observabilidade
  • Recursos adicionais para aprendizado contínuo em Prometheus

Pré-requisitos

  • Conhecimento básico de Linux e sistemas operacionais
  • Experiência com redes e infraestrutura de TI é recomendada

A quem se dirige

  • Engenheiros de DevOps e SREs que precisam monitorar sistemas e aplicações
  • Administradores de sistemas que desejam otimizar o monitoramento de infraestrutura
  • Desenvolvedores que desejam monitorar e otimizar o desempenho de seus aplicativos
  • Profissionais que buscam dominar ferramentas de monitoramento como Prometheus e Grafana

Fundamentos Prometheus

  • Material de formação
  • 12 horas de formação
  • Certificado de Participação Congruent
Tenho interesse

Fundamentos Prometheus

Ficou interessado em nossa formação para sua empresa? Entre em contato conosco.






    Congruent | Fundamentos Prometheus