Quiz de Validation - MODULE 13
Ce quiz de 30 questions vous permet de valider vos connaissances sur CloudWatch et l'observabilite avant de passer au lab pratique.
Question 1
Qu'est-ce que CloudWatch ?
A) Un service meteo
B) Le service de monitoring et observabilite d'AWS
C) Un service de backup
D) Un CDN
Voir la reponse
Reponse : B
Amazon CloudWatch est le service de monitoring et d'observabilite d'AWS. Il collecte des metriques, des logs, et des evenements des ressources AWS et des applications, permettant de surveiller, alerter et reagir aux changements.
Question 2
Quels sont les trois piliers de l'observabilite ?
A) CPU, RAM, Disque
B) Metriques, Logs, Traces
C) EC2, S3, RDS
D) Cout, Performance, Securite
Voir la reponse
Reponse : B
Les trois piliers sont : Metriques (donnees numeriques mesurant la performance), Logs (enregistrements textuels des evenements), et Traces (suivi des requetes a travers les services). Ensemble, ils fournissent une vision complete du systeme.
Question 3
Qu'est-ce qu'une metrique CloudWatch ?
A) Un fichier de log
B) Une serie temporelle de points de donnees representant une mesure
C) Un evenement
D) Un dashboard
Voir la reponse
Reponse : B
Une metrique est une serie temporelle de valeurs numeriques. Exemples : CPUUtilization, NetworkIn, RequestCount. Chaque metrique a un namespace (AWS/EC2), des dimensions (InstanceId), et des datapoints (timestamp + valeur).
Question 4
Qu'est-ce qu'une dimension dans CloudWatch ?
A) Une mesure physique
B) Une paire nom/valeur qui identifie uniquement une metrique
C) Une unite de temps
D) Un type de graphique
Voir la reponse
Reponse : B
Une dimension est une paire nom/valeur qui categorise la metrique. Exemple : InstanceId=i-12345 pour CPUUtilization. Une metrique avec des dimensions differentes est une metrique differente. Maximum 30 dimensions par metrique.
Question 5
Quelle est la granularite par defaut des metriques EC2 standard ?
A) 1 seconde
B) 1 minute
C) 5 minutes
D) 1 heure
Voir la reponse
Reponse : C
Les metriques EC2 standard sont collectees toutes les 5 minutes (gratuites). Le detailed monitoring (payant) collecte toutes les minutes. Certaines metriques custom peuvent aller jusqu'a 1 seconde (high-resolution).
Question 6
Comment obtenir des metriques EC2 toutes les minutes ?
A) C'est automatique
B) Activer "Detailed Monitoring" sur l'instance
C) Utiliser CloudWatch Logs
D) Via Lambda
Voir la reponse
Reponse : B
Le Detailed Monitoring collecte les metriques EC2 toutes les minutes au lieu de 5 minutes. Il y a un cout supplementaire. Activez-le lors du lancement ou via la console/CLI pour les instances existantes.
Question 7
Qu'est-ce que l'agent CloudWatch ?
A) Un employe AWS
B) Un logiciel a installer pour collecter des metriques systeme et des logs personnalises
C) Un service manage
D) Un type d'alarme
Voir la reponse
Reponse : B
L'agent CloudWatch s'installe sur EC2 (ou on-premises) pour collecter des metriques systeme supplementaires (memoire, disque, processus) et des fichiers de logs. Les metriques EC2 standard (CPU, reseau) sont collectees sans agent.
Question 8
Quelles metriques ne sont PAS collectees par EC2 sans l'agent CloudWatch ?
A) CPUUtilization
B) Utilisation memoire et espace disque
C) NetworkIn/Out
D) StatusCheckFailed
Voir la reponse
Reponse : B
Sans l'agent, EC2 collecte : CPU, reseau, status checks. L'agent est necessaire pour : memoire utilisee, espace disque, processus, et les logs applicatifs. L'hyperviseur ne peut pas voir a l'interieur de l'OS.
Question 9
Qu'est-ce qu'une alarme CloudWatch ?
A) Une sirene
B) Une surveillance d'une metrique qui declenche des actions selon des seuils
C) Un log d'erreur
D) Un tableau de bord
Voir la reponse
Reponse : B
Une alarme surveille une metrique et change d'etat (OK, ALARM, INSUFFICIENT_DATA) selon des seuils configures. Elle peut declencher des actions : notifications SNS, Auto Scaling, EC2 actions, Lambda.
Question 10
Quels sont les trois etats d'une alarme CloudWatch ?
A) On, Off, Standby
B) OK, ALARM, INSUFFICIENT_DATA
C) Green, Yellow, Red
D) Low, Medium, High
Voir la reponse
Reponse : B
OK : la metrique est dans les limites normales. ALARM : le seuil est depasse. INSUFFICIENT_DATA : pas assez de donnees pour determiner l'etat (metrique manquante ou nouvelle alarme).
Question 11
Comment configurer une alarme pour CPU > 80% pendant 5 minutes ?
A) Seuil 80%, periode 5 minutes, 1 datapoint
B) Seuil 80%, periode 1 minute, 5 datapoints sur 5
C) Ce n'est pas possible
D) Via Lambda
Voir la reponse
Reponse : B
Configurez : seuil 80%, periode d'evaluation 1 minute, nombre de datapoints en alarme 5, sur une fenetre de 5 periodes. L'alarme passe en ALARM si 5 points consecutifs depassent 80% (soit 5 minutes).
Question 12
Qu'est-ce qu'un "Composite Alarm" ?
A) Une alarme composee de plastique
B) Une alarme qui combine plusieurs alarmes avec des operateurs logiques (AND, OR)
C) Une alarme dupliquee
D) Une alarme silencieuse
Voir la reponse
Reponse : B
Un Composite Alarm evalue plusieurs alarmes enfants avec des operateurs AND, OR, NOT. Exemple : alerter seulement si CPU > 80% ET Memory > 90%. Reduit les faux positifs et permet des alertes plus intelligentes.
Question 13
Quelle action peut etre declenchee par une alarme CloudWatch ?
A) Seulement des emails
B) SNS notification, Auto Scaling action, EC2 action, Lambda
C) Seulement Auto Scaling
D) Aucune action possible
Voir la reponse
Reponse : B
Actions possibles : envoyer a un topic SNS (qui peut trigger email, SMS, Lambda), declencher des actions Auto Scaling (scale out/in), actions EC2 (stop, terminate, reboot, recover), et Systems Manager Automation.
Question 14
Qu'est-ce que CloudWatch Logs ?
A) Des journaux papier
B) Service pour collecter, stocker et analyser des logs d'applications et systemes
C) Un type de metrique
D) Un dashboard
Voir la reponse
Reponse : B
CloudWatch Logs collecte et stocke les logs de nombreuses sources : Lambda, EC2 (via agent), ECS, VPC Flow Logs, Route 53, etc. Il permet de rechercher, analyser, et creer des alertes basees sur les logs.
Question 15
Qu'est-ce qu'un Log Group dans CloudWatch ?
A) Un groupe d'employes
B) Un conteneur qui regroupe les log streams d'une meme source ou application
C) Un type de metrique
D) Une alarme
Voir la reponse
Reponse : B
Un Log Group regroupe des log streams lies (ex: /aws/lambda/ma-fonction). Il definit la retention, le chiffrement, et les permissions. Chaque log stream dans le groupe represente une source specifique (instance, conteneur).
Question 16
Qu'est-ce qu'un Log Stream ?
A) Un flux video
B) Une sequence d'evenements de log provenant d'une meme source
C) Un type de notification
D) Une metrique
Voir la reponse
Reponse : B
Un Log Stream est une sequence d'evenements de log partageant la meme source. Exemple : un conteneur Lambda cree un stream, chaque instance EC2 cree son stream. Les streams sont regroupes dans des Log Groups.
Question 17
Quelle est la retention par defaut des logs CloudWatch ?
A) 7 jours
B) 30 jours
C) Jamais expire (Never Expire)
D) 1 an
Voir la reponse
Reponse : C
Par defaut, les logs ne sont jamais supprimes (Never Expire). C'est important car cela peut generer des couts de stockage significatifs. Configurez une retention appropriee (1 jour a 10 ans) selon vos besoins.
Question 18
Comment rechercher dans les logs CloudWatch ?
A) Impossible
B) Filter patterns, CloudWatch Logs Insights, ou export vers S3/Athena
C) Via Excel
D) Par email
Voir la reponse
Reponse : B
Utilisez : Filter Patterns pour des recherches simples, CloudWatch Logs Insights pour des requetes SQL-like complexes, ou exportez vers S3 et utilisez Athena. Logs Insights est puissant pour l'analyse en temps reel.
Question 19
Qu'est-ce que CloudWatch Logs Insights ?
A) Une version premium de CloudWatch
B) Un service de requetes interactives sur les logs avec un langage de requete dedie
C) Un dashboard
D) Un agent
Voir la reponse
Reponse : B
Logs Insights permet d'interroger les logs avec un langage de requete specifique. Vous pouvez filtrer, agreger, et visualiser les resultats. Exemple : fields @timestamp, @message | filter @message like /ERROR/ | sort @timestamp desc
Question 20
Qu'est-ce qu'un Metric Filter dans CloudWatch Logs ?
A) Un filtre physique
B) Une regle qui extrait des metriques a partir de patterns dans les logs
C) Un filtre d'alarme
D) Un type de log
Voir la reponse
Reponse : B
Un Metric Filter scanne les logs pour des patterns specifiques et incremente une metrique CloudWatch. Exemple : compter les occurrences de "ERROR" dans les logs pour creer une metrique "ErrorCount" utilisable dans une alarme.
Question 21
Qu'est-ce qu'un dashboard CloudWatch ?
A) Un tableau de bord voiture
B) Une page personnalisable affichant des widgets de metriques et d'alarmes
C) Un rapport PDF
D) Une liste de logs
Voir la reponse
Reponse : B
Un dashboard CloudWatch est une page personnalisable avec des widgets : graphiques de metriques, statut d'alarmes, texte, logs. Creez des dashboards operationnels pour visualiser la sante du systeme en un coup d'oeil.
Question 22
Qu'est-ce qu'un runbook ?
A) Un livre de course
B) Un document decrivant les procedures operationnelles standard pour repondre aux incidents
C) Un script Python
D) Un dashboard
Voir la reponse
Reponse : B
Un runbook documente les etapes a suivre pour diagnostiquer et resoudre des incidents specifiques. Il inclut : symptomes, causes possibles, etapes de verification, actions correctives, et escalade. Essentiel pour une reponse coherente aux incidents.
Question 23
Qu'est-ce que AWS X-Ray ?
A) Une radiographie medicale
B) Un service de tracing distribue pour analyser les requetes a travers les services
C) Un scanner de securite
D) Un type de metrique
Voir la reponse
Reponse : B
AWS X-Ray trace les requetes de bout en bout a travers les services distribues (Lambda, API Gateway, EC2, etc.). Il montre une carte des services, les latences, et aide a identifier les goulots d'etranglement et les erreurs.
Question 24
Comment activer X-Ray pour Lambda ?
A) Automatique
B) Activer "Active tracing" dans la configuration Lambda
C) Installer un agent
D) Via IAM
Voir la reponse
Reponse : B
Activez "Active tracing" dans la configuration de la fonction Lambda. Assurez-vous que le role a les permissions xray:PutTraceSegments et xray:PutTelemetryRecords. Utilisez le SDK X-Ray dans le code pour des traces plus detaillees.
Question 25
Qu'est-ce que CloudWatch Events (EventBridge) ?
A) Un calendrier d'evenements
B) Un bus d'evenements pour reagir aux changements d'etat des ressources AWS
C) Un type de log
D) Une alarme
Voir la reponse
Reponse : B
CloudWatch Events (maintenant Amazon EventBridge) capture les evenements de changement d'etat AWS (instance terminee, fichier S3 cree, etc.) et les route vers des cibles (Lambda, SNS, SQS). Permet l'automatisation reactive.
Question 26
Comment etre alerte quand une instance EC2 est terminee ?
A) Verifier manuellement
B) Creer une regle EventBridge pour l'evenement EC2 Instance State-change avec etat "terminated"
C) Via les logs
D) Impossible
Voir la reponse
Reponse : B
Creez une regle EventBridge : source AWS/ec2, event type "EC2 Instance State-change Notification", detail-state "terminated". La cible peut etre SNS (notification), Lambda (action automatisee), ou autre.
Question 27
Qu'est-ce que Container Insights ?
A) Une analyse de conteneurs physiques
B) Une fonctionnalite CloudWatch pour monitorer les clusters ECS et EKS
C) Un type de conteneur
D) Un dashboard generique
Voir la reponse
Reponse : B
Container Insights collecte des metriques et logs des environnements containerises (ECS, EKS, Kubernetes sur EC2). Il fournit des metriques au niveau cluster, service, task/pod, et permet le troubleshooting des conteneurs.
Question 28
Comment exporter les logs CloudWatch pour archivage longue duree ?
A) Impossible
B) Export vers S3 (manuel ou automatise), ou Kinesis Data Firehose en continu
C) Via email
D) Vers DynamoDB
Voir la reponse
Reponse : B
Exportez vers S3 : export manuel ponctuel, ou configurez une Subscription avec Kinesis Data Firehose pour un streaming continu. S3 est moins cher pour le stockage longue duree. Utilisez S3 lifecycle pour l'archivage Glacier.
Question 29
Qu'est-ce qu'une anomaly detection alarm ?
A) Une alarme pour detecter les anomalies de securite
B) Une alarme qui utilise le machine learning pour detecter des comportements inhabituels
C) Une alarme defectueuse
D) Une alarme manuelle
Voir la reponse
Reponse : B
L'anomaly detection utilise le ML pour apprendre le comportement normal d'une metrique et alerter quand les valeurs sortent de la bande attendue. Utile quand les seuils fixes ne conviennent pas (charge variable selon l'heure).
Question 30
Quelle est la meilleure pratique pour organiser les alarmes CloudWatch ?
A) Creer le maximum d'alarmes
B) Organiser par criticite (P1, P2, P3), utiliser des tags, et documenter les actions
C) Une seule alarme pour tout
D) Aucune alarme
Voir la reponse
Reponse : B
Best practices : categorisez par severite (P1 critique, P2 important, P3 informatif), utilisez des conventions de nommage, documentez les runbooks associes, routez vers les bonnes equipes via SNS, et evitez les alarmes bruyantes (alert fatigue).
Resultat
Comptez vos bonnes reponses :
- 27-30 : Excellent - Vous maitrisez CloudWatch
- 22-26 : Bien - Quelques points a revoir
- 17-21 : Moyen - Relisez le cours avant le lab
- Moins de 17 : Insuffisant - Reprenez le cours depuis le debut
Passez au Lab Monitoring une fois que vous avez atteint au moins 22 bonnes reponses.