CloudWatch-metingen en alarmen
Verzamel en analyseer metingen van AWS-resources en stel alarmen in die u op de hoogte brengen van kritieke operationele problemen.
CloudWatch-metingen en alarmen is een gratis AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda)-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda). Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) bevat in totaal 4 lessen.
Welkom bij CloudWatch Metrics
Welkom! In deze les duiken we in AWS CloudWatch, een krachtige monitoringservice. Met CloudWatch houd je je AWS-resources en applicaties in de gaten.
We richten ons op twee kernfuncties: Metrics en Alarms. Deze zijn essentieel om de gezondheid en prestaties van je cloudinfrastructuur te bewaken.
Wat zijn CloudWatch Metrics?
De kern van CloudWatch is het verzamelen van metrics. Een metric is een in de tijd geordende reeks datapunten die een variabele vertegenwoordigt die je wilt bewaken.
- Zie metrics als datapunten voor prestaties, gebruik of operationele gezondheid.
- Voorbeelden zijn het CPU-gebruik van een EC2-instantie, netwerkverkeer of schijf-I/O.
- AWS-services publiceren automatisch veel metrics voor je.
Standaardmetrics versus aangepaste metrics
CloudWatch biedt twee hoofdtypen statistieken:
- Standaardstatistieken: Deze worden automatisch verzameld door AWS-services (zoals EC2, RDS en Lambda) voor hun resources. Je krijgt ze standaard.
- Aangepaste statistieken: Je kunt je eigen toepassingsspecifieke statistieken definiëren en publiceren. Dit is handig voor het bewaken van bijvoorbeeld aangepaste latentie van toepassingen, gebruikersaanmeldingen of specifieke bedrijfstransacties.
Statistieken verkennen in de console
Je kunt statistieken eenvoudig bekijken en in grafieken weergeven met de AWS Management Console.
Ga naar de CloudWatch-service. Van daaruit kun je statistieken bekijken per AWS-service (bijvoorbeeld EC2 of Lambda) en vervolgens per resource-id. Zo kun je trends visualiseren en inzicht krijgen in het gedrag van resources in de loop van de tijd.
Dimensies van statistieken begrijpen
Statistieken worden georganiseerd met dimensies. Een dimensie is een naam-waarde-paar dat een statistiek uniek identificeert.
- De statistiek CPU Utilization van een EC2-instantie kan bijvoorbeeld een dimensie hebben zoals
InstanceId: i-1234567890abcdef0. - Met dimensies kun je je statistiekgegevens filteren en segmenteren, zodat je gemakkelijker specifieke inzichten vindt.
- Je kunt maximaal 10 dimensies aan een aangepaste statistiek toevoegen.
CloudWatch-alarms introduceren
Statistieken laten zien wat er gebeurt, maar CloudWatch Alarms laten je weten wanneer iets aandacht nodig heeft. Een alarm bewaakt één statistiek gedurende een opgegeven periode.
Als de statistiek een gedefinieerde drempelwaarde overschrijdt, verandert de status van het alarm en kan het acties uitvoeren, zoals een melding verzenden of een actie van Auto Scaling starten.
Alarmstatussen uitgelegd
CloudWatch Alarms hebben drie hoofdstatussen:
- OK: De statistiek valt binnen de gedefinieerde drempelwaarde. Alles is normaal.
- ALARM: De statistiek heeft de gedefinieerde drempelwaarde overschreden. Dit wijst mogelijk op een probleem.
- INSUFFICIENT_DATA: Er zijn onvoldoende gegevens om de status van het alarm te bepalen (bijvoorbeeld bij een nieuwe statistiek of wanneer het verzamelen van gegevens is gestopt).
Een EC2 CPU-alarm maken
Bekijk een praktisch voorbeeld: een alarm maken voor een hoge CPU-benutting van EC2.
Je selecteert de statistiek CPUUtilization voor een specifieke EC2-instantie, stelt een drempelwaarde in (bijvoorbeeld > 80%) en definieert de evaluatieperiode (bijvoorbeeld 5 minuten gedurende 3 opeenvolgende perioden). Als de CPU 15 minuten lang boven 80% blijft, wordt het alarm geactiveerd.
Alarmacties configureren met SNS
Wanneer de status van een alarm verandert, kan het verschillende acties activeren. Een veelgebruikte actie is het verzenden van een melding met Amazon SNS (Simple Notification Service).
Je kunt een SNS-onderwerp configureren om alarmmeldingen te ontvangen. Dit onderwerp kan berichten vervolgens via e-mail of sms bezorgen, of zelfs andere AWS-services zoals Lambda-functies activeren. Zo word je snel op de hoogte gebracht van problemen.
Korte controle: statistieken en alarms
Welke van de volgende acties kan een CloudWatch Alarm uitvoeren wanneer de status overgaat naar ALARM?
Samenvatting: bewaking met CloudWatch
Goed gedaan! Je hebt de basisbeginselen van CloudWatch-statistieken en -alarms geleerd.
- Statistieken zijn in tijd geordende gegevenspunten voor bewaking.
- Dimensies helpen bij het organiseren en filteren van statistieken.
- Alarms bewaken statistieken aan de hand van drempelwaarden.
- Alarms hebben de statussen OK, ALARM en INSUFFICIENT_DATA.
- Je kunt acties (zoals SNS-meldingen) configureren voor wijzigingen in de alarmstatus.
Als je deze concepten begrijpt, kun je AWS-omgevingen proactief bewaken en gezond houden.
Leer AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 12
- Lessen
- 48
Veelgestelde vragen
Is de les “CloudWatch-metingen en alarmen” gratis?
Ja — je kunt hier op het web alle 3 lessen van het leerpad AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda), waaronder “CloudWatch-metingen en alarmen”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) bevat in totaal 4 lessen.
Wat leer ik in “CloudWatch-metingen en alarmen”?
Verzamel en analyseer metingen van AWS-resources en stel alarmen in die u op de hoogte brengen van kritieke operationele problemen. Je oefent met AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) te beginnen?
Ervaring vooraf is niet nodig. AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.
Hoe lang duurt de les “CloudWatch-metingen en alarmen”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda)?
Ja. Elke les over AWS voor backendontwikkelaars (EC2, S3, RDS, Lambda) bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- CloudWatch-metingen en alarmen
- CloudWatch-logs en loggroepen
- Event-driven monitoring met CloudTrail
- CloudWatch-dashboards bouwen