Aller au contenu principal

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.