Aprenda os fundamentos de monitoramento de métricas, visualização, agregação de logs e avaliação de alertas em nove laboratórios guiados. Você executará Prometheus, Node Exporter, Grafana, Loki e Promtail no Docker, conectará os componentes em redes locais e examinará métricas e logs pelas interfaces web.
O curso é organizado como exercícios independentes para iniciantes, não como uma única implantação de produção persistente. Cada laboratório fornece os serviços iniciais necessários para praticar configurações, consultas, dashboards e validação sem montar antes uma plataforma completa.
O que você aprenderá
Ao concluir o curso, você saberá:
- Executar Prometheus no Docker e usar interface, endpoints de status e página de targets para verificar sua saúde.
- Escrever uma configuração de scrape, montá-la no container e recarregar mudanças pela Lifecycle API.
- Implantar Node Exporter em uma rede Docker e coletar métricas de CPU e sistema operacional com Prometheus.
- Selecionar e filtrar séries com PromQL e aplicar seletores de intervalo e
rate()a contadores. - Conectar Grafana ao Prometheus e criar um painel salvo que calcula e visualiza o uso de CPU.
- Configurar e executar Loki local de nó único e verificar sua prontidão e inicialização.
- Configurar Promtail para enviar logs do sistema ao Loki e explorá-los com LogQL no Grafana.
- Definir um alerta de CPU, carregá-lo no Prometheus, gerar carga e observar os estados inactive, pending e firing.
Para quem é este curso
O curso é para iniciantes em DevOps, administração de sistemas ou SRE que desejam entender na prática a relação entre métricas, dashboards, logs e regras de alerta. Também ajuda desenvolvedores a compreender como uma pequena pilha local expõe dados operacionais.
Pré-requisitos: Você deve saber navegar no terminal Linux, editar YAML e ler comandos. Conhecer imagens, containers, portas, volumes e redes Docker é útil, pois todas as ferramentas executam em containers.
Ambiente de aprendizagem: Os nove laboratórios usam ambientes Ubuntu 22.04 fornecidos com Docker. Você trabalhará no terminal e nas interfaces locais de Prometheus e Grafana; cada lab prepara os serviços e componentes necessários ao tema.
Perguntas frequentes
Os nove laboratórios constroem uma única pilha persistente?
Não. Os ambientes são independentes e alguns começam com componentes já ativos. Você instala ou configura cada ferramenta principal, mas a pilha não persiste entre laboratórios.
O laboratório de alertas envia e-mails ou mensagens?
Não. Você cria uma regra, gera carga de CPU e observa seus estados no Prometheus. Alertmanager e receptores externos não são configurados.
A configuração do Loki é uma arquitetura de produção?
Não. Ela usa Loki local de nó único, sem autenticação e com armazenamento em filesystem. Armazenamento distribuído durável, multitenancy, autenticação, retenção e escala não são abordados.
Preciso de Grafana hospedado, credenciais cloud ou outras contas?
Não. Todos os componentes rodam localmente nos laboratórios e usam URLs locais. Nenhuma assinatura de observabilidade ou conta cloud é necessária.





