Quiz de Validação - MÓDULO 13
Este quiz de 30 questões permite validar seus conhecimentos sobre CloudWatch e observabilidade antes de passar para o laboratório prático.
Questão 1
O que é o CloudWatch?
A) Um serviço de meteorologia
B) O serviço de monitoramento e observabilidade da AWS
C) Um serviço de backup
D) Um CDN
Ver resposta
Resposta: B
Amazon CloudWatch é o serviço de monitoramento e observabilidade da AWS. Ele coleta métricas, logs e eventos dos recursos AWS e aplicações, permitindo monitorar, alertar e reagir a mudanças.
Questão 2
Quais são os três pilares da observabilidade?
A) CPU, RAM, Disco
B) Métricas, Logs, Traces
C) EC2, S3, RDS
D) Custo, Performance, Segurança
Ver resposta
Resposta: B
Os três pilares são: Métricas (dados numéricos que medem a performance), Logs (registros textuais de eventos) e Traces (rastreamento de requisições entre serviços). Juntos, fornecem uma visão completa do sistema.
Questão 3
O que é uma métrica do CloudWatch?
A) Um arquivo de log
B) Uma série temporal de pontos de dados representando uma medição
C) Um evento
D) Um dashboard
Ver resposta
Resposta: B
Uma métrica é uma série temporal de valores numéricos. Exemplos: CPUUtilization, NetworkIn, RequestCount. Cada métrica tem um namespace (AWS/EC2), dimensões (InstanceId) e datapoints (timestamp + valor).
Questão 4
O que é uma dimensão no CloudWatch?
A) Uma medida física
B) Um par nome/valor que identifica exclusivamente uma métrica
C) Uma unidade de tempo
D) Um tipo de gráfico
Ver resposta
Resposta: B
Uma dimensão é um par nome/valor que categoriza a métrica. Exemplo: InstanceId=i-12345 para CPUUtilization. Uma métrica com dimensões diferentes é considerada uma métrica diferente. Máximo de 30 dimensões por métrica.
Questão 5
Qual é a granularidade padrão das métricas EC2 standard?
A) 1 segundo
B) 1 minuto
C) 5 minutos
D) 1 hora
Ver resposta
Resposta: C
As métricas EC2 standard são coletadas a cada 5 minutos (gratuitas). O detailed monitoring (pago) coleta a cada minuto. Algumas métricas customizadas podem chegar a 1 segundo (high-resolution).
Questão 6
Como obter métricas EC2 a cada minuto?
A) É automático
B) Ativar "Detailed Monitoring" na instância
C) Usar CloudWatch Logs
D) Via Lambda
Ver resposta
Resposta: B
O Detailed Monitoring coleta métricas EC2 a cada minuto em vez de 5 minutos. Há um custo adicional. Ative ao lançar a instância ou via console/CLI para instâncias existentes.
Questão 7
O que é o agente CloudWatch?
A) Um funcionário da AWS
B) Um software a ser instalado para coletar métricas de sistema e logs personalizados
C) Um serviço gerenciado
D) Um tipo de alarme
Ver resposta
Resposta: B
O agente CloudWatch é instalado em EC2 (ou on-premises) para coletar métricas de sistema adicionais (memória, disco, processos) e arquivos de logs. As métricas EC2 standard (CPU, rede) são coletadas sem agente.
Questão 8
Quais métricas NÃO são coletadas pelo EC2 sem o agente CloudWatch?
A) CPUUtilization
B) Uso de memória e espaço em disco
C) NetworkIn/Out
D) StatusCheckFailed
Ver resposta
Resposta: B
Sem o agente, EC2 coleta: CPU, rede, status checks. O agente é necessário para: memória utilizada, espaço em disco, processos e logs de aplicações. O hypervisor não pode ver dentro do SO.
Questão 9
O que é um alarme CloudWatch?
A) Uma sirene
B) Um monitoramento de uma métrica que dispara ações conforme limites definidos
C) Um log de erro
D) Um dashboard
Ver resposta
Resposta: B
Um alarme monitora uma métrica e muda de estado (OK, ALARM, INSUFFICIENT_DATA) conforme limites configurados. Pode disparar ações: notificações SNS, Auto Scaling, ações EC2, Lambda.
Questão 10
Quais são os três estados de um alarme CloudWatch?
A) On, Off, Standby
B) OK, ALARM, INSUFFICIENT_DATA
C) Verde, Amarelo, Vermelho
D) Baixo, Médio, Alto
Ver resposta
Resposta: B
OK: a métrica está dentro dos limites normais. ALARM: o limite foi ultrapassado. INSUFFICIENT_DATA: não há dados suficientes para determinar o estado (métrica ausente ou novo alarme).
Questão 11
Como configurar um alarme para CPU > 80% por 5 minutos?
A) Limite 80%, período 5 minutos, 1 datapoint
B) Limite 80%, período 1 minuto, 5 datapoints em 5
C) Não é possível
D) Via Lambda
Ver resposta
Resposta: B
Configure: limite 80%, período de avaliação 1 minuto, número de datapoints em alarme 5, em uma janela de 5 períodos. O alarme entra em ALARM se 5 pontos consecutivos ultrapassarem 80% (ou seja, 5 minutos).
Questão 12
O que é um "Composite Alarm"?
A) Um alarme feito de plástico
B) Um alarme que combina vários alarmes com operadores lógicos (AND, OR)
C) Um alarme duplicado
D) Um alarme silencioso
Ver resposta
Resposta: B
Um Composite Alarm avalia vários alarmes filhos com operadores AND, OR, NOT. Exemplo: alertar somente se CPU > 80% E Memória > 90%. Reduz falsos positivos e permite alertas mais inteligentes.
Questão 13
Qual ação pode ser disparada por um alarme CloudWatch?
A) Apenas e-mails
B) Notificação SNS, ação Auto Scaling, ação EC2, Lambda
C) Apenas Auto Scaling
D) Nenhuma ação possível
Ver resposta
Resposta: B
Ações possíveis: enviar para um tópico SNS (que pode acionar e-mail, SMS, Lambda), disparar ações de Auto Scaling (scale out/in), ações EC2 (stop, terminate, reboot, recover) e Systems Manager Automation.
Questão 14
O que é CloudWatch Logs?
A) Registros em papel
B) Serviço para coletar, armazenar e analisar logs de aplicações e sistemas
C) Um tipo de métrica
D) Um dashboard
Ver resposta
Resposta: B
CloudWatch Logs coleta e armazena logs de várias fontes: Lambda, EC2 (via agente), ECS, VPC Flow Logs, Route 53, etc. Permite pesquisar, analisar e criar alertas baseados em logs.
Questão 15
O que é um Log Group no CloudWatch?
A) Um grupo de funcionários
B) Um contêiner que agrupa os log streams de uma mesma fonte ou aplicação
C) Um tipo de métrica
D) Um alarme
Ver resposta
Resposta: B
Um Log Group agrupa log streams relacionados (ex: /aws/lambda/minha-funcao). Define retenção, criptografia e permissões. Cada log stream no grupo representa uma fonte específica (instância, contêiner).
Questão 16
O que é um Log Stream?
A) Um fluxo de vídeo
B) Uma sequência de eventos de log provenientes de uma mesma fonte
C) Um tipo de notificação
D) Uma métrica
Ver resposta
Resposta: B
Um Log Stream é uma sequência de eventos de log compartilhando a mesma fonte. Exemplo: um contêiner Lambda cria um stream, cada instância EC2 cria seu stream. Os streams são agrupados em Log Groups.
Questão 17
Qual é a retenção padrão dos logs CloudWatch?
A) 7 dias
B) 30 dias
C) Nunca expira (Never Expire)
D) 1 ano
Ver resposta
Resposta: C
Por padrão, os logs nunca são excluídos (Never Expire). Isso é importante pois pode gerar custos significativos de armazenamento. Configure uma retenção apropriada (1 dia a 10 anos) conforme sua necessidade.
Questão 18
Como pesquisar nos logs do CloudWatch?
A) Impossível
B) Filter patterns, CloudWatch Logs Insights ou exportação para S3/Athena
C) Via Excel
D) Por e-mail
Ver resposta
Resposta: B
Use: Filter Patterns para buscas simples, CloudWatch Logs Insights para queries complexas estilo SQL, ou exporte para S3 e use Athena. Logs Insights é poderoso para análise em tempo real.
Questão 19
O que é CloudWatch Logs Insights?
A) Uma versão premium do CloudWatch
B) Um serviço de consultas interativas sobre logs com linguagem de query dedicada
C) Um dashboard
D) Um agente
Ver resposta
Resposta: B
Logs Insights permite consultar logs com uma linguagem de query específica. Você pode filtrar, agregar e visualizar resultados. Exemplo: fields @timestamp, @message | filter @message like /ERROR/ | sort @timestamp desc
Questão 20
O que é um Metric Filter no CloudWatch Logs?
A) Um filtro físico
B) Uma regra que extrai métricas a partir de padrões nos logs
C) Um filtro de alarme
D) Um tipo de log
Ver resposta
Resposta: B
Um Metric Filter escaneia os logs em busca de padrões específicos e incrementa uma métrica CloudWatch. Exemplo: contar ocorrências de "ERROR" nos logs para criar uma métrica "ErrorCount" utilizável em um alarme.
Questão 21
O que é um dashboard CloudWatch?
A) Um painel de carro
B) Uma página personalizável exibindo widgets de métricas e alarmes
C) Um relatório PDF
D) Uma lista de logs
Ver resposta
Resposta: B
Um dashboard CloudWatch é uma página personalizável com widgets: gráficos de métricas, status de alarmes, texto, logs. Crie dashboards operacionais para visualizar a saúde do sistema rapidamente.
Questão 22
O que é um runbook?
A) Um livro de corrida
B) Um documento que descreve procedimentos operacionais padrão para resposta a incidentes
C) Um script Python
D) Um dashboard
Ver resposta
Resposta: B
Um runbook documenta os passos a seguir para diagnosticar e resolver incidentes específicos. Inclui: sintomas, causas possíveis, etapas de verificação, ações corretivas e escalonamento. Essencial para resposta consistente a incidentes.
Questão 23
O que é AWS X-Ray?
A) Um exame de raio-x médico
B) Um serviço de tracing distribuído para analisar requisições entre serviços
C) Um scanner de segurança
D) Um tipo de métrica
Ver resposta
Resposta: B
AWS X-Ray rastreia requisições de ponta a ponta entre serviços distribuídos (Lambda, API Gateway, EC2, etc.). Mostra um mapa dos serviços, latências e ajuda a identificar gargalos e erros.
Questão 24
Como ativar X-Ray para Lambda?
A) Automático
B) Ativar "Active tracing" na configuração do Lambda
C) Instalar um agente
D) Via IAM
Ver resposta
Resposta: B
Ative "Active tracing" na configuração da função Lambda. Certifique-se de que o role tem as permissões xray:PutTraceSegments e xray:PutTelemetryRecords. Use o SDK X-Ray no código para traces mais detalhados.
Questão 25
O que é CloudWatch Events (EventBridge)?
A) Um calendário de eventos
B) Um barramento de eventos para reagir a mudanças de estado dos recursos AWS
C) Um tipo de log
D) Um alarme
Ver resposta
Resposta: B
CloudWatch Events (agora Amazon EventBridge) captura eventos de mudança de estado AWS (instância terminada, arquivo S3 criado, etc.) e os direciona para destinos (Lambda, SNS, SQS). Permite automação reativa.
Questão 26
Como ser alertado quando uma instância EC2 é terminada?
A) Verificar manualmente
B) Criar uma regra EventBridge para o evento EC2 Instance State-change com estado "terminated"
C) Via logs
D) Impossível
Ver resposta
Resposta: B
Crie uma regra EventBridge: source AWS/ec2, event type "EC2 Instance State-change Notification", detail-state "terminated". O destino pode ser SNS (notificação), Lambda (ação automatizada) ou outro.
Questão 27
O que é Container Insights?
A) Uma análise de contêineres físicos
B) Uma funcionalidade do CloudWatch para monitorar clusters ECS e EKS
C) Um tipo de contêiner
D) Um dashboard genérico
Ver resposta
Resposta: B
Container Insights coleta métricas e logs de ambientes conteinerizados (ECS, EKS, Kubernetes em EC2). Fornece métricas em nível de cluster, serviço, task/pod e permite troubleshooting dos contêineres.
Questão 28
Como exportar logs do CloudWatch para arquivamento de longo prazo?
A) Impossível
B) Exportar para S3 (manual ou automatizado), ou Kinesis Data Firehose em tempo real
C) Via e-mail
D) Para DynamoDB
Ver resposta
Resposta: B
Exporte para S3: exportação manual pontual ou configure uma Subscription com Kinesis Data Firehose para streaming contínuo. S3 é mais barato para armazenamento de longo prazo. Use S3 lifecycle para arquivamento Glacier.
Questão 29
O que é uma anomaly detection alarm?
A) Um alarme para detectar anomalias de segurança
B) Um alarme que usa machine learning para detectar comportamentos incomuns
C) Um alarme com defeito
D) Um alarme manual
Ver resposta
Resposta: B
A anomaly detection usa ML para aprender o comportamento normal de uma métrica e alertar quando os valores saem da faixa esperada. Útil quando limites fixos não servem (carga variável conforme o horário).
Questão 30
Qual é a melhor prática para organizar alarmes CloudWatch?
A) Criar o máximo de alarmes possível
B) Organizar por criticidade (P1, P2, P3), usar tags e documentar as ações
C) Um único alarme para tudo
D) Nenhum alarme
Ver resposta
Resposta: B
Boas práticas: categorize por severidade (P1 crítico, P2 importante, P3 informativo), use convenções de nomenclatura, documente os runbooks associados, direcione para as equipes corretas via SNS e evite alarmes excessivos (alert fatigue).
Resultado
Conte suas respostas corretas:
- 27-30: Excelente - Você domina CloudWatch
- 22-26: Bom - Alguns pontos para revisar
- 17-21: Médio - Releia o curso antes do laboratório
- Menos de 17: Insuficiente - Refaça o curso desde o início
Passe para o Lab Monitoring assim que atingir pelo menos 22 respostas corretas.