
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a Compute Engine instance
/ 25
Add Apache2 HTTP Server to your instance
/ 25
Get a success response over External IP of VM instance
/ 25
Create an uptime check and alerting policy.
/ 25
Usługa Cloud Monitoring udostępnia informacje na temat wydajności, czasu działania i ogólnego stanu aplikacji działających w chmurze. Cloud Monitoring zbiera wskaźniki, zdarzenia i metadane z Google Cloud, Amazon Web Services, hostowanych sond czasu działania, narzędzi instrumentacji aplikacji oraz różnych popularnych komponentów aplikacji, takich jak Cassandra, Nginx, Apache Web Server, Elasticsearch i wielu innych. Cloud Monitoring pozyskuje te dane i generuje zalecenia na panelach i wykresach oraz w alertach. Alerty Cloud Monitoring ułatwiają współpracę przez integrację m.in. z usługami Slack, PagerDuty, HipChat czy Campfire.
W tym module zainstalujesz agenty monitorowania i logowania, aby zbierać informacje z instancji, które mogą obejmować wskaźniki i logi z aplikacji innych firm.
Z tego modułu dowiesz się, jak:
Zapoznaj się z tymi instrukcjami. Moduły mają limit czasowy i nie można ich zatrzymać. Gdy klikniesz Rozpocznij moduł, na liczniku wyświetli się informacja o tym, na jak długo udostępniamy Ci zasoby Google Cloud.
W tym praktycznym module możesz spróbować swoich sił w wykonywaniu opisywanych działań w prawdziwym środowisku chmury, a nie w jego symulacji lub wersji demonstracyjnej. Otrzymasz nowe, tymczasowe dane logowania, dzięki którym zalogujesz się i uzyskasz dostęp do Google Cloud na czas trwania modułu.
Do ukończenia modułu potrzebne będą:
Kliknij przycisk Rozpocznij moduł. Jeśli moduł jest odpłatny, otworzy się wyskakujące okienko, w którym możesz wybrać formę płatności. Po lewej stronie znajduje się panel Szczegóły modułu z następującymi elementami:
Kliknij Otwórz konsolę Google Cloud (lub kliknij prawym przyciskiem myszy i wybierz Otwórz link w oknie incognito, jeśli korzystasz z przeglądarki Chrome).
Moduł uruchomi zasoby, po czym otworzy nową kartę ze stroną logowania.
Wskazówka: otwórz karty obok siebie w osobnych oknach.
W razie potrzeby skopiuj nazwę użytkownika znajdującą się poniżej i wklej ją w oknie logowania.
Nazwę użytkownika znajdziesz też w panelu Szczegóły modułu.
Kliknij Dalej.
Skopiuj podane niżej hasło i wklej je w oknie powitania.
Hasło znajdziesz też w panelu Szczegóły modułu.
Kliknij Dalej.
Na kolejnych stronach wykonaj następujące czynności:
Poczekaj, aż na karcie otworzy się konsola Google Cloud.
Cloud Shell to maszyna wirtualna oferująca wiele narzędzi dla programistów. Zawiera stały katalog domowy o pojemności 5 GB i działa w Google Cloud. Dzięki wierszowi poleceń Cloud Shell zyskujesz dostęp do swoich zasobów Google Cloud.
Po połączeniu użytkownik od razu jest uwierzytelniony. Uruchomi się Twój projekt o identyfikatorze PROJECT_ID. Dane wyjściowe zawierają wiersz z zadeklarowanym identyfikatorem PROJECT_ID dla tej sesji:
gcloud
to narzędzie wiersza poleceń Google Cloud. Jest ono już zainstalowane w Cloud Shell i obsługuje funkcję autouzupełniania po naciśnięciu tabulatora.
Kliknij Autoryzuj.
Dane wyjściowe powinny wyglądać tak:
Dane wyjściowe:
Dane wyjściowe:
Przykładowe dane wyjściowe:
gcloud
w Google Cloud znajdziesz w opisie narzędzia wiersza poleceń gcloud.
Niektóre zasoby Compute Engine znajdują się w regionach i strefach. Region to określona lokalizacja geograficzna, w której możesz uruchomić swoje zasoby. Każdy region zawiera co najmniej 1 strefę.
Aby ustawić domyślny region i strefę dla Twojego modułu, uruchom te polecenia gcloud w konsoli Cloud:
W panelu konsoli Cloud wybierz Menu nawigacyjne > Compute Engine > Maszyny wirtualne, a następnie kliknij Utwórz instancję.
Wypełnij te pola podanymi wartościami, pozostawiając we wszystkich innych polach wartości domyślne:
Pole | Wartość |
---|---|
Nazwa | lamp-1-vm |
Region | |
Strefa | |
Seria | E2 |
Typ maszyny | e2-medium |
Dysk rozruchowy | Debian GNU/Linux 12 (bookworm) |
Zapora sieciowa | Zaznacz „Zezwalaj na ruch HTTP” |
Kliknij Utwórz.
Po kilku minutach pojawi się zielony znacznik wyboru informujący, że maszyna została uruchomiona.
Poniżej kliknij Sprawdź postępy. Zielony znacznik wyboru oznacza, że wszystko idzie zgodnie z planem.
W konsoli kliknij SSH w tym samym wierszu, w którym znajduje się lamp-1-vm
, aby otworzyć terminal połączony z Twoją instancją.
Aby skonfigurować serwer HTTP Apache2, uruchom następujące polecenia w oknie SSH:
Poniżej kliknij Sprawdź postępy. Zielony znacznik wyboru oznacza, że wszystko idzie zgodnie z planem.
Zewnętrzny adres IP
maszyny lamp-1-vm
, aby wyświetlić jej stronę domyślną Apache2.Zewnętrzny adres IP
, kliknij ikonę Opcje wyświetlania kolumn w rogu po prawej stronie, zaznacz pole wyboru Zewnętrzny adres IP
i kliknij OK.Poniżej kliknij Sprawdź postępy. Zielony znacznik wyboru oznacza, że wszystko idzie zgodnie z planem.
Skonfiguruj zakres wskaźników monitorowania powiązany z Twoim projektem Google Cloud. Przedstawione niżej kroki pozwolą Ci utworzyć nowe konto w ramach bezpłatnej wersji próbnej Cloud Monitoring.
Jeśli otworzy się strona Podsumowanie, projekt zakresu wskaźników będzie gotowy.
Agenty zbierają dane i wysyłają lub przesyłają strumieniowo informacje do usługi Cloud Monitoring w konsoli Cloud.
Agent Cloud Monitoring jest demonem collectd zbierającym dane, który gromadzi wskaźniki dotyczące systemu i aplikacji z maszyn wirtualnych i przesyła je do usługi Monitoring. Domyślnie agent Monitoring zbiera wskaźniki dotyczące dysków, procesorów, sieci i procesów. Skonfigurowanie agenta Monitoring umożliwia aplikacjom innych firm pobieranie pełnej listy wskaźników agenta. Więcej informacji znajdziesz w dokumentacji usługi Cloud Monitoring na stronie narzędzi Google Cloud Operations Suite.
W tej sekcji zainstalujesz agenta Cloud Logging, aby przesyłać strumieniowo logi z maszyny wirtualnej do Cloud Logging. W dalszej części tego modułu dowiesz się, jakie logi są generowane podczas zatrzymywania i uruchamiania maszyny wirtualnej.
Jeśli wyświetli się pytanie, czy chcesz kontynuować, wpisz w odpowiedzi Y (Tak).
Aby zainstalować agenta Cloud Logging, uruchom polecenie skryptu instalacyjnego agenta usługi Logging w terminalu SSH maszyny wirtualnej:
Aby wyjść ze stanu, naciśnij Q.
Dzięki kontrolom dostępności można mieć pewność, że zasoby są zawsze dostępne. Aby nabrać doświadczenia, utwórz kontrolę dostępności sprawdzającą, czy maszyna wirtualna działa.
W menu konsoli Cloud po lewej kliknij Kontrole dostępności, a następnie kliknij Utwórz kontrolę dostępności.
W polu Protokół wybierz HTTP.
Jako Typ zasobu wybierz Instancja.
W polu Instancja wybierz lamp-1-vm.
Częstotliwość kontroli ustaw na 1 minutę.
Kliknij Dalej.
W kroku Weryfikacja odpowiedzi zaakceptuj wartości domyślne i kliknij Dalej.
W kroku Alert i powiadomienie zaakceptuj wartości domyślne i kliknij Dalej.
Jako Tytuł wpisz Lamp Uptime Check.
Kliknij Przetestuj, aby sprawdzić, czy kontrola dostępności może połączyć się z zasobem.
Jeśli pojawi się zielony znacznik wyboru, można nawiązać połączenie.
Kliknij Utwórz.
Aktywowanie skonfigurowanej kontroli dostępności zajmie trochę czasu. Kontynuuj moduł, wyniki sprawdzisz później. W międzyczasie zdefiniuj zasady tworzenia alertów dla innego zasobu.
Utwórz w Cloud Monitoring co najmniej 1 zasadę tworzenia alertów.
W menu po lewej stronie kliknij Alerty, a następnie kliknij + Utwórz zasadę.
Kliknij menu Wybierz wskaźnik. Odznacz pole Aktywny.
Wpisz Ruch sieciowy w filtrze obok nazwy zasobu i wskaźnika, a potem kliknij Maszyna wirtualna > Interfejs. Wybierz Ruch sieciowy
(agent.googleapis.com/interface/traffic) i kliknij Zastosuj. W pozostałych polach zostaw wartości domyślne.
Kliknij Dalej.
Ustaw Pozycję względem progu na Powyżej progu
, Wartość progu na 500
, a Opcje zaawansowane > Okres ponownego testowania na 1 min
. Kliknij Dalej.
Kliknij strzałkę w dół obok opcji Kanały powiadomień, a następnie Zarządzaj kanałami powiadomień.
W nowej karcie otworzy się strona Kanały powiadomień.
Przewiń stronę w dół i kliknij DODAJ NOWY, aby wpisać adres e-mail.
W oknie Tworzenie kanału e-mail, w polu Adres e-mail wprowadź swój prywatny adres e-mail. Wpisz też wyświetlaną nazwę.
Kliknij przycisk Zapisz.
Wróć do karty Utwórz zasadę tworzenia alertów.
Kliknij ponownie Kanały powiadomień, a następnie ikonę odświeżania, aby uzyskać wyświetlaną nazwę z poprzedniego kroku.
Jeśli trzeba, ponownie kliknij Kanały powiadomień, wybierz swoją wyświetlaną nazwę i kliknij OK.
W polu Dokumentacja dodaj komunikat, który zostanie dołączony do alertu e-mail.
Podaj Nazwę alertu jako Inbound Traffic Alert
.
Kliknij Dalej.
Sprawdź alert i kliknij Utwórz zasadę.
Udało Ci się utworzyć alert. Oczekując na aktywowanie alertu przez system, utworzysz panel i wykres, a następnie zapoznasz się z Cloud Logging.
Poniżej kliknij Sprawdź postępy. Zielony znacznik wyboru oznacza, że wszystko idzie zgodnie z planem.
Wskaźniki zebrane przez Cloud Monitoring można wyświetlić na samodzielnie utworzonych wykresach i panelach. W tej sekcji utworzysz wykresy wskaźników modułu i własny panel.
W menu po lewej stronie wybierz Panele, a następnie + Utwórz panel.
Nazwij panel Cloud Monitoring LAMP Qwik Start Dashboard
.
Kliknij + DODAJ WIDŻET.
W panelu Dodaj widżet przejdź do sekcji Wizualizacja i wybierz Liniowy.
Nazwij widżet CPU Load.
Kliknij menu Wybierz wskaźnik. Odznacz pole Aktywny.
Wpisz CPU load (1m) w filtrze obok nazwy zasobu i wskaźnika, a potem kliknij Maszyna wirtualna > CPU. Wybierz CPU load (1m)
i kliknij Zastosuj. W pozostałych polach zostaw wartości domyślne. Odśwież kartę, aby wyświetlić wykres.
Kliknij + DODAJ WIDŻET a następnie w panelu Dodaj widżet przejdź do sekcji Wizualizacja i wybierz Liniowy.
Nazwij ten widżet Odebrane pakiety.
Kliknij menu Wybierz wskaźnik. Odznacz pole Aktywny.
Wpisz Odebrane pakiety w filtrze obok nazwy zasobu i wskaźnika, a potem kliknij Maszyna wirtualna > Instancja. Wybierz Odebrane pakiety
i kliknij Zastosuj. Odśwież kartę, aby wyświetlić wykres.
W pozostałych polach pozostaw wartości domyślne. Zobaczysz dane na wykresie.
Usługi Cloud Monitoring i Cloud Logging są silnie zintegrowane. Sprawdź logi tego modułu.
Wybierz Menu nawigacyjne > Logowanie > Eksplorator logów.
Wybierz logi, które chcesz przejrzeć. W tym przypadku wybierz logi maszyny lamp-1-vm, która została utworzona na początku tego modułu:
Kliknij Zasoby.
W menu zasobów wybierz Instancja maszyny wirtualnej > lamp-1-vm.
Kliknij Zastosuj.
W pozostałych polach pozostaw wartości domyślne.
Kliknij Odtwórz logi.
Widoczne są logi Twojej maszyny wirtualnej.
Aby dokładnie zaobserwować, jak usługi Cloud Monitoring i Cloud Logging reagują na zmiany w maszynie wirtualnej, zmodyfikuj maszynę w jednym oknie przeglądarki i sprawdź, co dzieje się w oknach monitorowania i logowania w Google Cloud.
Otwórz okno Compute Engine w nowym oknie przeglądarki. Wybierz Menu nawigacyjne > Compute Engine, kliknij prawym przyciskiem Maszyny wirtualne > Otwórz link w nowym oknie.
Przenieś okno Przeglądarka logów obok okna Compute Engine. Dzięki temu łatwiej będzie śledzić, jak zmiany maszyny wirtualnej są odzwierciedlane w logach.
W oknie Compute Engine wybierz maszynę lamp-1-vm
, kliknij 3 pionowe kropki z prawej strony ekranu, potem przycisk Zatrzymaj, a następnie potwierdź zatrzymanie maszyny.
Zatrzymanie maszyny może potrwać kilka minut.
W oczekiwaniu na zatrzymanie maszyny wirtualnej obserwuj kartę Przeglądarka logów.
W oknie Szczegóły maszyny wirtualnej kliknij trzy pionowe kropki z prawej strony ekranu, potem Uruchom/Wznów, a następnie potwierdź. Ponowne uruchomienie maszyny może potrwać kilka minut. Monitorując proces uruchamiania, obserwuj komunikaty w logu.
W oknie przeglądarki logów wybierz Menu nawigacyjne > Monitorowanie > Kontrole dostępności. W tym widoku znajdują się wszystkie aktywne kontrole dostępności oraz stan każdej z nich z podziałem na różne lokalizacje.
Na liście znajduje się kontrola dostępności maszyny Lamp. Ponieważ maszyna została właśnie ponownie uruchomiona, regiony mają status błędu. Aktywowanie regionów może potrwać do 5 minut. W razie potrzeby odświeżaj okno przeglądarki, dopóki regiony nie staną się aktywne.
Kliknij nazwę kontroli dostępności Lamp Uptime Check
.
Ponieważ maszyna została właśnie ponownie uruchomiona, aktywowanie regionów może potrwać kilka minut. W razie potrzeby odśwież przeglądarkę.
W menu po lewej stronie kliknij Alerty.
W oknie Alerty są widoczne incydenty i zdarzenia.
Sprawdź swoje konto e-mail. Powinny się na nim znajdować alerty Cloud Monitoring.
Udało Ci się skonfigurować maszynę wirtualną w Cloud Monitoring oraz ją monitorować, a także utworzyć kontrolę dostępności, zasady tworzenia alertów, panel i wykres. Wiesz już również, jak Cloud Logging odzwierciedla zmiany w maszynie wirtualnej.
…pomogą Ci wykorzystać wszystkie możliwości technologii Google Cloud. Nasze zajęcia obejmują umiejętności techniczne oraz sprawdzone metody, które ułatwią Ci szybką naukę i umożliwią jej kontynuację. Oferujemy szkolenia na poziomach od podstawowego po zaawansowany prowadzone w trybach wirtualnym, na żądanie i na żywo, dzięki czemu możesz dopasować program szkoleń do swojego napiętego harmonogramu. Certyfikaty umożliwią udokumentowanie i potwierdzenie Twoich umiejętności oraz doświadczenia w zakresie technologii Google Cloud.
Ostatnia aktualizacja instrukcji: 2 kwietnia 2024 r.
Ostatni test modułu: 2 kwietnia 2024 r.
Copyright 2025 Google LLC. Wszelkie prawa zastrzeżone. Google i logo Google są znakami towarowymi Google LLC. Wszelkie inne nazwy firm i produktów mogą być znakami towarowymi odpowiednich podmiotów, z którymi są powiązane.
Ta treść jest obecnie niedostępna
Kiedy dostępność się zmieni, wyślemy Ci e-maila z powiadomieniem
Świetnie
Kiedy dostępność się zmieni, skontaktujemy się z Tobą e-mailem
One lab at a time
Confirm to end all existing labs and start this one