Začínáme s Amazon CloudWatch

Monitoring and Troubleshooting AWS

John Q. Martin

Principal Consultant

Přehled kurzu

Kapitola 1 – Úvod do CloudWatch

  • Observabilita vs. monitoring a co je CloudWatch

Kapitola 2 – Logy, alarmy a notifikace

  • Sběr a dotazování logů, podmínky alarmů a odesílání upozornění

Kapitola 3 – Tracing a dashboardy

  • Trasování distribuovaných aplikací a dashboardy stavu aplikací

 

Ilustrace monitorovacího dashboardu s grafy a ukazatelem, zvonem alarmu a mapou propojených cloudových služeb reprezentující metriky, upozornění a tracing

Monitoring and Troubleshooting AWS

Předpoklady

 

  • Orientace v AWS Management Console
  • Znalost základních služeb: EC2, Lambda a DynamoDB
  • Základy příkazové řádky a JSON

 

Ilustrace cloudu větveného do tří základních služeb AWS: server pro výpočty, funkce Lambda a databáze

Monitoring and Troubleshooting AWS

Definice

 

Monitoring

„Funguje můj systém podle očekávání?"

Observabilita

„Proč se můj systém chová tímto způsobem?"

 
Ikona monitoringu – zjišťování, zda systém funguje podle očekávání

 

Ikona observability – pochopení, proč se systém chová určitým způsobem

Monitoring and Troubleshooting AWS

Charakteristiky monitoringu a observability

Srovnávací tabulka charakteristik monitoringu a observability

Monitoring and Troubleshooting AWS

Postup řešení problémů

Cyklický pracovní postup pěti fází: zvon alarmu, dashboard, dokument s lupou, klíč a zatržítko – propojené šipkami ve směru hodinových ručiček

 

  • Detekce: metriky a alarmy odhalí problém
  • Třídění: dashboardy ukáží rozsah a dopad
  • Diagnostika: logy a traces najdou příčinu
  • Oprava a ověření: nasazení změny a potvrzení obnovy
Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Logo služby CloudWatch

Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Logo služby CloudWatch

   

  • Centrální místo pro monitoring a observabilitu
  • Sběr, zobrazení a analýza provozních dat
  • Základ monitoringu integrovaného v ostatních službách AWS
Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Diagram schopností Amazon CloudWatch s centrální ikonou CloudWatch bez zvýrazněných funkcí

Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Diagram schopností Amazon CloudWatch se zvýrazněným monitoringem událostí

Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Ikona Amazon CloudWatch s ikonami funkcí: přehledy metrik, logy, alarmy, observabilita napříč účty, události a časové události a pravidla

Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Diagram schopností Amazon CloudWatch se zvýrazněnými logy, metrikami a dashboardy

Monitoring and Troubleshooting AWS

Co je Amazon CloudWatch

Diagram schopností Amazon CloudWatch se zvýrazněnými pravidly a alarmy spouštějícími akce

Monitoring and Troubleshooting AWS

Konzola CloudWatch

 

Konzola AWS

 

  • Vytváření a prohlížení dashboardů
  • Zobrazení metrik a logových dat
  • Konfigurace funkcí CloudWatch
Monitoring and Troubleshooting AWS

Metriky CloudWatch

Animace procházení metrik DynamoDB v konzole CloudWatch a přiblížení na výkyv

Monitoring and Troubleshooting AWS

Vlastní metriky

  • Zachycení dat specifických pro aplikaci
  • Publikování přes CLI, REST API nebo SDK
  • Až 30 dimenzí pro filtrování a vyhledávání
  • Odeslání jednoho nebo více datových bodů na volání
aws cloudwatch put-metric-data \
    --metric-name ActiveUsers --namespace MyBusinessApp \
    --unit Count --value 21333 \
    --dimensions InstanceId=myinstance66,InstanceType=m1.small
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 20 --timestamp 2026-04-20T12:00:00.000Z
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 36 --timestamp 2026-04-20T12:01:00.000Z
Monitoring and Troubleshooting AWS

Pojďme cvičit!

Monitoring and Troubleshooting AWS

Preparing Video For Download...