Pierwsze kroki z Amazon CloudWatch

Monitoring and Troubleshooting AWS

John Q. Martin

Principal Consultant

Przegląd kursu

Rozdział 1 – Wprowadzenie do CloudWatch

  • Obserwowalność a monitorowanie i czym jest CloudWatch

Rozdział 2 – Logi, alarmy i powiadomienia

  • Zbieranie i odpytywanie logów, warunki alarmów i wysyłanie alertów

Rozdział 3 – Śledzenie i pulpity nawigacyjne

  • Śledzenie rozproszonego przetwarzania i pulpity zdrowia aplikacji

 

Ilustracja pulpitu monitorowania z wykresami i wskaźnikiem, dzwonem alarmowym oraz mapą połączeń z usługą chmurową – reprezentujące metryki, alerty i śledzenie

Monitoring and Troubleshooting AWS

Wymagania wstępne

 

  • Swobodne poruszanie się po AWS Management Console
  • Znajomość podstawowych usług: EC2, Lambda i DynamoDB
  • Podstawowa znajomość wiersza poleceń i JSON

 

Ilustracja chmury rozgałęziającej się na trzy usługi AWS: serwer do obliczeń, funkcja Lambda i baza danych

Monitoring and Troubleshooting AWS

Definicje

 

Monitorowanie

„Czy mój system działa zgodnie z oczekiwaniami?"

Obserwowalność

„Dlaczego mój system zachowuje się w ten sposób?"

 
Ikona reprezentująca monitorowanie – sprawdzanie, czy system działa zgodnie z oczekiwaniami

 

Ikona reprezentująca obserwowalność – rozumienie, dlaczego system zachowuje się w określony sposób

Monitoring and Troubleshooting AWS

Cechy monitorowania i obserwowalności

Tabela porównująca cechy monitorowania i obserwowalności

Monitoring and Troubleshooting AWS

Przepływ pracy przy rozwiązywaniu problemów

Cykliczny przepływ pracy złożony z pięciu etapów: dzwon alarmowy, pulpit nawigacyjny, dokument z lupą, klucz i znacznik wyboru – połączone strzałkami tworzącymi pętlę zgodnie z ruchem wskazówek zegara

 

  • Wykryj: metryki i alarmy sygnalizują problem
  • Oceń: pulpity nawigacyjne pokazują zakres i wpływ
  • Zdiagnozuj: logi i ślady wskazują przyczynę
  • Napraw i zweryfikuj: wdróż zmianę, potwierdź odzyskanie sprawności
Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Logo usługi CloudWatch

Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Logo usługi CloudWatch

   

  • Centralne miejsce do monitorowania i obserwowalności
  • Zbieranie, przeglądanie i analizowanie danych operacyjnych
  • Zasila monitorowanie wbudowane w inne usługi AWS
Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Diagram możliwości Amazon CloudWatch z centralną ikoną CloudWatch bez podświetlonych funkcji

Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Diagram możliwości Amazon CloudWatch z podświetlonym monitorowaniem zdarzeń

Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Ikona Amazon CloudWatch z ikonami funkcji: analiza metryk, logi, alarmy, obserwowalność między kontami, zdarzenia i zdarzenia czasowe oraz reguły

Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Diagram możliwości Amazon CloudWatch z podświetlonymi logami, metrykami i pulpitami nawigacyjnymi

Monitoring and Troubleshooting AWS

Czym jest Amazon CloudWatch

Diagram możliwości Amazon CloudWatch z podświetlonymi regułami i alarmami wyzwalającymi akcje

Monitoring and Troubleshooting AWS

Konsola CloudWatch

 

Konsola AWS

 

  • Tworzenie i przeglądanie pulpitów nawigacyjnych
  • Przeglądanie metryk i danych z logów
  • Konfigurowanie możliwości CloudWatch
Monitoring and Troubleshooting AWS

Metryki CloudWatch

Animacja przeglądania metryk DynamoDB w konsoli CloudWatch i przybliżania skoku wartości

Monitoring and Troubleshooting AWS

Metryki niestandardowe

  • Rejestrowanie danych specyficznych dla aplikacji
  • Publikowanie przez CLI, REST API lub SDK
  • Nawet 30 wymiarów do filtrowania i wyszukiwania
  • Wysyłanie jednego lub wielu punktów danych w jednym wywołaniu
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

Czas na praktykę!

Monitoring and Troubleshooting AWS

Preparing Video For Download...