Monitoring with Prometheus & Grafana
Monitoring
Intermediário
60 min
📋 Visão Geral
Este workshop oferece uma experiência prática e abrangente sobre Monitoring with Prometheus & Grafana. Você aprenderá conceitos fundamentais, melhores práticas e implementará soluções reais usando Azure Kubernetes Service.
💡 Dica: Este é um workshop hands-on. Certifique-se de ter acesso a uma subscrição Azure ativa.
✅ Pré-requisitos
Antes de começar este workshop, certifique-se de ter:
- Subscrição Azure ativa
- Azure CLI instalado e configurado
- kubectl instalado
- Docker Desktop (opcional, mas recomendado)
- Visual Studio Code com extensões Azure
- Conhecimento básico de Kubernetes
⚠️ Importante: Este workshop pode gerar custos na sua subscrição Azure. Lembre-se de limpar os recursos após a conclusão.
🚀 Configuração do Ambiente
Vamos configurar o ambiente necessário para este workshop:
1. Verificar instalações
# Verificar Azure CLI az --version # Verificar kubectl kubectl version --client # Verificar Docker docker --version
2. Fazer login no Azure
# Fazer login az login # Definir subscrição (substitua pelo seu ID) az account set --subscription "your-subscription-id"
⚙️ Implementação
Agora vamos implementar os conceitos do workshop passo a passo:
Passo 1: Criar Resource Group
# Criar resource group az group create \ --name rg-aks-workshop \ --location eastus
Passo 2: Criar cluster AKS
# Criar cluster AKS az aks create \ --resource-group rg-aks-workshop \ --name aks-workshop-cluster \ --node-count 2 \ --enable-addons monitoring \ --generate-ssh-keys
📝 Nota: A criação do cluster pode levar de 10 a 15 minutos.
✅ Validação
Vamos validar se tudo foi configurado corretamente:
# Obter credenciais do cluster az aks get-credentials \ --resource-group rg-aks-workshop \ --name aks-workshop-cluster # Verificar nodes kubectl get nodes # Verificar pods do sistema kubectl get pods --all-namespaces
🎉 Parabéns! Se você conseguiu executar os comandos acima sem erros, seu ambiente está configurado corretamente.
🧹 Limpeza
Para evitar custos desnecessários, lembre-se de limpar os recursos:
# Deletar o resource group (remove todos os recursos) az group delete \ --name rg-aks-workshop \ --yes \ --no-wait
⚠️ Atenção: Este comando deletará todos os recursos criados neste workshop.