arrow_back

Monitorowanie wielu projektów przy użyciu Cloud Monitoring

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Monitorowanie wielu projektów przy użyciu Cloud Monitoring

Lab 1 godz. universal_currency_alt 1 punkt show_chart Wprowadzające
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP090

Moduły Google Cloud do samodzielnego ukończenia

Opis

Cloud Monitoring udostępnia panele i alerty umożliwiające przeglądanie danych dotyczących wydajności usług w chmurze, maszyn wirtualnych oraz popularnych serwerów typu open source, między innymi MongoDB, Apache, Nginx czy Elasticsearch. Cloud Monitoring skonfigurujesz w konsoli.

W tym praktycznym module będziesz monitorować 2 projekty w Cloud Monitoring. Dodasz je do konta Cloud Monitoring i będziesz monitorować dane dostarczane przez maszyny wirtualne w obu tych projektach.

Czego się nauczysz

  • Jak utworzyć konto Cloud Monitoring z 2 projektami Google Cloud.
  • Jak monitorować oba projektu przy użyciu jednego konta Cloud Monitoring.

Konfiguracja i wymagania

Zanim klikniesz przycisk Rozpocznij moduł

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ą:

  • dostęp do standardowej przeglądarki internetowej (zalecamy korzystanie z przeglądarki Chrome).
Uwaga: uruchom ten moduł w oknie incognito lub przeglądania prywatnego. Dzięki temu unikniesz konfliktu między swoim kontem osobistym a kontem do nauki, co mogłoby spowodować naliczanie oddatkowych opłat na koncie osobistym.
  • Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Uwaga: jeśli masz już osobiste konto lub projekt w Google Cloud, nie używaj go w tym module, aby uniknąć naliczania opłat na koncie.

Rozpoczynanie modułu i logowanie się w konsoli Google Cloud

  1. 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:

    • przyciskiem Otwórz konsolę Google;
    • czasem, który Ci pozostał;
    • tymczasowymi danymi logowania, których musisz użyć w tym module;
    • innymi informacjami potrzebnymi do ukończenia modułu.
  2. Kliknij Otwórz konsolę Google. Moduł uruchomi zasoby, po czym otworzy nową kartę ze stroną logowania.

    Wskazówka: otwórz karty obok siebie w osobnych oknach.

    Uwaga: jeśli pojawi się okno Wybierz konto, kliknij Użyj innego konta.
  3. W razie potrzeby skopiuj nazwę użytkownika z panelu Szczegóły modułu i wklej ją w oknie logowania. Kliknij Dalej.

  4. Skopiuj hasło z panelu Szczegóły modułu i wklej je w oknie powitania. Kliknij Dalej.

    Ważne: musisz użyć danych logowania z panelu po lewej stronie, a nie danych logowania Google Cloud Skills Boost. Uwaga: korzystanie z własnego konta Google Cloud w tym module może wiązać się z dodatkowymi opłatami.
  5. Na kolejnych stronach wykonaj następujące czynności:

    • Zaakceptuj Warunki korzystania z usługi.
    • Nie dodawaj opcji odzyskiwania ani uwierzytelniania dwuskładnikowego (ponieważ konto ma charakter tymczasowy).
    • Nie rejestruj się w bezpłatnych wersjach próbnych.

Poczekaj, aż na karcie otworzy się konsola Google Cloud.

Uwaga: aby wyświetlić menu z listą produktów i usług Google Cloud Console, w lewym górnym rogu kliknij menu nawigacyjne. Ikona menu nawigacyjnego

Konfigurowanie obu projektów

Na potrzeby tego modułu masz przydzielone 2 identyfikatory projektów. Domyślnie logujesz się w Projekcie 1. Musisz uważnie śledzić projekty, a jeśli chcesz przypomnieć sobie, który jest który, zawsze możesz wrócić na tę stronę. Kolejność projektów będzie się zmieniać, dlatego znajomość kilku ostatnich cyfr w ich nazwach pomoże Ci je rozpoznać.

Panel szczegółów modułu z nazwą użytkownika, hasłem, identyfikatorem projektu 1 i identyfikatorem projektu 2.

Projekt 1 ma już maszynę wirtualną (możesz się jej przyjrzeć, jeśli wybierzesz Compute Engine > Instancje maszyn wirtualnych). Maszynę wirtualną w Projekcie 2 utworzysz samodzielnie. Następnie będziesz monitorować oba projekty w Cloud Monitoring.

Zadanie 1. Tworzenie maszyny wirtualnej dla Projektu 2

  1. U góry ekranu obok nazwy Projektu 1 kliknij strzałkę w dół.

Strzałka w dół

  1. Sprawdź, czy jesteś na karcie Wszystkie, a następnie kliknij nazwę Projektu 2, aby go otworzyć. Karta „Wszystkie”

  2. Kliknij Menu nawigacyjne > Compute Engine, aby otworzyć okno instancji maszyn wirtualnych.

  3. Kliknij +Utwórz instancję, aby utworzyć nową instancję.

  4. Nazwij ją instance2.

  5. Wybierz Region Strefę .

Pozostaw wszystkie ustawienia domyślne bez zmian.

  1. Kliknij Utwórz.

Możesz teraz monitorować zasoby w obu projektach.

Testowanie ukończonego zadania

Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się ukończyć zadanie, wyświetli się wynik.

Utworzenie maszyny wirtualnej dla Projektu 2 Uwaga: zanim przejdziesz do dalszej części modułu, sprawdź, czy jesteś w Projekcie 2.

Tworzenie zakresu wskaźników monitorowania

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.

  • W konsoli Cloud kliknij menu nawigacyjne (Ikona menu nawigacyjnego) > Monitorowanie.

Jeśli otworzy się strona Podsumowanie, projekt zakresu wskaźników będzie gotowy.

Teraz dodaj oba projekty do usługi Monitoring.

  1. W panelu po lewej stronie kliknij Ustawienia i następnie w oknie Ustawienia, w sekcji „Projekty GCP”, kliknij +DODAJ PROJEKTY GCP.

  2. Kliknij Wybierz projekty.

  3. Zaznacz identyfikator projektu 1 i kliknij Wybierz.

  4. Kliknij Dodaj projekty.

Zadanie 2. Monitorowanie

W menu po lewej stronie kliknij Przegląd. W trakcie realizowania modułu będziesz dodawać tam wiele informacji. Najpierw utwórz grupę w Cloud Monitoring, aby zapewnić widoczność w obu projektach.

Informacje o grupach w Cloud Monitoring

Cloud Monitoring umożliwia określanie i monitorowanie grup zasobów, takich jak instancje maszyn wirtualnych, bazy danych oraz systemy równoważenia obciążenia. Grupy mogą być utworzone na podstawie nazw, tagów, regionów, aplikacji i innych kryteriów. W grupach możesz tworzyć również podgrupy – maksymalnie 6 poziomów.

Tworzenie grupy w Cloud Monitoring

  1. W menu po lewej stronie kliknij Grupy, a następnie kliknij +Utwórz grupę.

  2. Nazwij grupę DemoGroup.

Kryteria to zestaw reguł dynamicznie oceniających, które zasoby powinny należeć do danej grupy.

Na podstawie skonfigurowanych przez Ciebie kryteriów filtrowania Cloud Monitoring dynamicznie określi, które zasoby należą do Twojej grupy.

  • W pierwszym polu w menu (Typ) Nazwa jest wybrana domyślnie.
  • W drugim polu (Operator) opcja Zawiera jest wybrana domyślnie.
  • W trzecim polu (Wartość) wpisz „instance” (instancja), ponieważ nazwy instancji w obu projektach zaczynają się od słowa instance.
  1. Kliknij Gotowe, a następnie kliknij Utwórz.

Testowanie ukończonego zadania

Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się ukończyć zadanie, wyświetli się wynik.

Utworzenie grupy w Cloud Monitoring

Zadanie 3. Kontrola dostępności grupy

Kontrole dostępności umożliwiają szybkie sprawdzenie stanu dowolnej strony internetowej, instancji lub grupy zasobów. W przypadku każdej skonfigurowanej kontroli występuje regularny kontakt z różnych lokalizacji na całym świecie. Kontrole dostępności mogą zostać użyte jako warunki w definicjach zasad tworzenia alertów.

  1. W menu po lewej stronie kliknij Kontrole dostępności, a następnie +Utwórz kontrolę dostępności.

  2. Utwórz kontrolę dostępności o tych parametrach:

    Protokół: TCP

    Typ zasobu: instancja

    Dotyczy: grupa, a następnie wybierz DemoGroup.

    Port: 22

    Częstotliwość kontroli: 1 minuta, a następnie kliknij Dalej.

  3. Kliknij ponownie przycisk Dalej.

  4. Zostaw suwak WŁĄCZONY przy opcji Utwórz alert w sekcji Alert i powiadomienie i kliknijDalej.

  5. W polu Tytuł: wpisz DemoGroup uptime check (Kontrola dostępności grupy DemoGroup).

  6. Kliknij PRZETESTUJ, aby sprawdzić, czy kontrola dostępności może połączyć się z zasobem.

  7. Jeśli pojawi się zielony znacznik wyboru, można nawiązać połączenie. Kliknij Utwórz.

Testowanie ukończonego zadania

Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się ukończyć zadanie, wyświetli się wynik.

Skontrolowanie dostępności grupy

Zadanie 4. Określanie zasad tworzenia alertów w grupie

Utwórz w Cloud Monitoring co najmniej 1 zasadę tworzenia alertów.

  1. W menu po lewej stronie kliknij Kontrole dostępności.

  2. Kliknij 3 kropki Ikona menu Więcej z prawej strony wyświetlanej nazwy, a następnie kliknij Dodaj zasadę tworzenia alertów.

  3. Kliknij +Dodaj warunek tworzenia alertów.

  4. Z sekcji po lewej stronie wybierz utworzony wcześniej warunek kontroli stanu dostępności grupy DemoGroup i kliknij Usuń warunek tworzenia alertów.

  5. Nowym warunku kliknij pole Wybierz wskaźnik.

  6. Odznacz opcję Aktywne zasoby i wskaźniki.

  7. W polu Wybierz wskaźnik wyszukaj check_passed i kliknij Instancja maszyny wirtualnej > Uptime_check > Kontrola zaliczona. Kliknij Zastosuj.

  8. Kliknij opcję Dodaj filtr, ustaw Filtr na check_id i wybierz demogroup-uptime-check-id jako Wartość. Kliknij Gotowe.

Uwaga: jeśli demogroup-uptime-check-id jest niedostępny, poczekaj kilka sekund i spróbuj ponownie.
  1. W panelu po lewej stronie kliknij strzałkę obok komunikatu VM Instance-Check passed, a następnie opcję Skonfiguruj aktywator.

  2. Wybierz Metric absence jako typ warunku i kliknij Dalej.

  3. Wyłącz opcję Skonfiguruj powiadomienia.

  4. W polu Nazwa zasady tworzenia alertów wpisz Nazwę jako Zasadę kontroli dostępności. Kliknij Dalej.

  5. Kliknij Utwórz zasadę.

Testowanie ukończonego zadania

Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się ukończyć zadanie, wyświetli się wynik.

Określenie zasady tworzenia alertów w grupie

Zadanie 5. Własny panel dla grupy

Utwórz własny panel, by w prosty sposób monitorować grupę.

  1. W menu po lewej stronie kliknij Panele, a następnie +Utwórz panel.

  2. Nazwij swój panel.

  3. Kliknij +Dodaj widżet i w sekcji Wizualizacja wybierz opcję Liniowy.

  4. W polu Wskaźnik odznacz opcję aktywnych zasobów i wskaźników.

  5. Wyszukaj czas działania (compute.googleapis.com/instance/uptime) i kliknij Instancja maszyny wirtualnej > Instancja > Czas działania. Kliknij Zastosuj.

Panel powinien wyglądać tak:

Panel czasu działania

  1. Jeszcze raz kliknij Zastosuj.

Zadanie 6. Usuwanie jednej instancji w celu wywołania problemu

  1. W konsoli wybierz Menu nawigacyjne > Compute Engine.

  2. Zaznacz pole obok instance2, kliknij 3 pionowe kropki Ikona Więcej u góry strony, a następnie kliknij Zatrzymaj. Kliknij jeszcze raz Zatrzymaj, aby wyłączyć maszynę.

  3. Poczekaj 1–2 minuty, aż instancja się zatrzyma i naruszy ustawioną przez Ciebie zasadę kontroli dostępności. Po kilku minutach włącz maszynę ponownie, klikając Uruchom/Wznów, a następnie Uruchom.

  4. Wybierz Menu nawigacyjne > Monitorowanie > Alerty i odśwież okno przeglądarki. Może minąć kilka minut, zanim w sekcji Podsumowanie wyświetli się informacja o ewentualnych problemach. Odświeżaj okno, dopóki nie wyświetli się incydent podobny do tego:

Strona z incydentami

(Opcjonalnie) Przy użyciu menu po lewej stronie wybierz Panele, aby wyświetlić swój panel. Znajdziesz tu informacje o obu maszynach wirtualnych. Jeśli najedziesz kursorem myszy na wykres, zobaczysz, które instancje zostały zatrzymane i uruchomione ponownie.

Incydenty

W przypadku naruszenia warunków zasad tworzenia alertów zostanie utworzony „incydent”, który wyświetli się w sekcji Incydenty.

Osoby odpowiedzialne za monitorowanie incydentów mogą potwierdzać otrzymanie powiadomienia i zamykać incydenty, gdy sprawa jest już pomyślnie rozwiązana.

  1. Aby zobaczyć szczegóły naruszonej zasady tworzenia alertów, kliknij jej nazwę w sekcji Incydenty.

Ponieważ problem został już naprawiony przez ponowne włączenie maszyny wirtualnej, incydent został usunięty i nie jest już widoczny w sekcji Incydenty.

  1. Aby zobaczyć usunięty incydent, przewiń w dół i kliknij link Pokaż zamknięte incydenty.

Incydent powinien mieć stan Zamknięto. Możesz zapoznać się jego szczegółami.

  1. Możesz też sprawdzić wskaźniki dostępne pod linkiem Zasada kontroli dostępności.

W ciągu kolejnych kilku minut, gdy instancja w Projekcie 2 przejdzie kontrolę dostępności, strona Monitorowanie ponownie stanie się zielona.

(Opcjonalnie) Usuń zasady tworzenia alertów

Jeżeli w ramach zasad tworzenia alertów ustawisz alert e-mail, możesz otrzymać kilka e-maili na temat używanych przez Ciebie zasobów nawet po ukończeniu modułu.

Aby temu zapobiec, przed ukończeniem modułu usuń zasady tworzenia alertów.

Zadanie 7. Sprawdź swoją wiedzę

Poniżej znajdziesz pytanie typu prawda/fałsz, które pomoże Ci utrwalić wiedzę zdobytą w tym module. Odpowiedz na nie najlepiej, jak potrafisz.

Gratulacje!

Udało Ci się monitorować 2 projekty Google Cloud w usłudze Cloud Monitoring i zareagować na incydent w jednej z instancji w grupie.

Ukończ kurs

Ten moduł do samodzielnego ukończenia wchodzi w skład kursu Google Cloud's Operations Suite. Każdy kurs składa się z zestawu powiązanych ze sobą modułów, które razem tworzą ścieżkę szkoleniową. Za ukończenie kursu otrzymujesz odznakę – stanowi ona potwierdzenie Twojego osiągnięcia. Swoje odznaki możesz ustawiać jako widoczne publicznie, a także podać do nich linki w swoim CV lub w mediach społecznościowych. Jeśli zapiszesz się na ten kurs, ukończony dziś moduł zostanie w nim od razu zaliczony. Wszystkie dostępne kursy znajdziesz w katalogu Google Cloud Skills Boost.

Przejdź do kolejnego modułu

Możesz uczyć się dalej w ramach modułu Monitorowanie i rejestrowanie w Cloud Functions lub sprawdzić inne propozycje:

Szkolenia i certyfikaty Google Cloud

…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 października 2023 r.

Ostatni test modułu: 11 października 2023 r.

Copyright 2024 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.