
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ę okno, 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 konsoli Cloud wybierz Menu nawigacyjne (☰) i kliknij Compute Engine > Instancje maszyn wirtualnych, a następnie kliknij Utwórz instancję.
Wypełnij te pola podanymi wartościami, pozostawiając we wszystkich innych polach wartości domyślne:
W sekcji Konfiguracja maszyny:
Wpisz wartości następujących pól:
Pole | Wartość |
---|---|
Nazwa | lamp-1-vm |
Region | |
Strefa | |
Seria | E2 |
Maszyna | e2-medium |
Kliknij System operacyjny i miejsce na dane.
Wybierz dysk rozruchowy:
Kliknij Sieci.
Wybierz wartości zapory sieciowej:
Po skonfigurowaniu wszystkich sekcji przewiń w dół i kliknij Utwórz, żeby uruchomić nową instancję maszyny wirtualnej.
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ę Widok 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: 11 grudnia 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