Tworzenie skoroszytu, który wykonuje zapytania dotyczące zasobów

Ukończone

Skoroszyty udostępniają kanwę do tworzenia interaktywnych raportów wizualnych. W tym ćwiczeniu utworzysz nowy skoroszyt, dodasz opisowy tekst i parametr, aby wykonać zapytanie o wszystkie zasoby w wybranej subskrypcji. Po zakończeniu tej lekcji będziesz mieć raport przedstawiający dystrybucję zasobów na mapie.

Wdrażanie zasobów na potrzeby ćwiczenia przy użyciu interfejsu wiersza polecenia platformy Azure

Pierwszą czynnością, którą wykonamy, jest aktywowanie piaskownicy platformy Azure i wdrożenie szablonu usługi ARM zawierającego wszystkie zasoby platformy Azure potrzebne w tym ćwiczeniu.

  1. Aktywowanie piaskownicy platformy Azure. Po aktywowaniu piaskownicy zostanie utworzona grupa zasobów o nazwie learn-{guid} do użycia. Ta grupa zasobów będzie widoczna w witrynie Azure Portal lub za pomocą poleceń interfejsu wiersza polecenia, takich jak az group list.

  2. W usłudze Azure Cloud Shell pobierz nazwę grupy zasobów wygenerowanej dla piaskownicy.

    az group list
    
  3. Dane wyjściowe zawierają wiersz o nazwie grupy zasobów. Nazwa zaczyna się od "learn-".

    Screenshot of Cloud Shell displaying resource group name for sandbox.

  4. Skopiuj nazwę grupy zasobów, klikając prawym przyciskiem myszy nazwę i wybierając polecenie Kopiuj.

  5. Wprowadź to polecenie, aby zdefiniować grupę zasobów. (Kliknij prawym przyciskiem myszy i wybierz polecenie Wklej, aby wkleić nazwę grupy zasobów. Może być konieczne usunięcie dodatkowych znaków wokół nazwy grupy zasobów).

    resourceGroup="<your resource group name>"
    
  6. Uruchom następujące polecenia, aby wdrożyć grupę zasobów i zasoby platformy Azure:

       git clone https://github.com/MicrosoftDocs/ms-learn-azure-monitor-workbooks.git 
       cd ms-learn-azure-monitor-workbooks/Resources/
       az deployment group create --resource-group $resourceGroup --template-file deploy-resources.bicep
    
  7. Po wyświetleniu monitu o hasło wprowadź hasło zgodne z wymaganiami dotyczącymi hasła. Na przykład wprowadź "Learn@123456". Hasło musi:

    • Długość co najmniej 12 znaków
    • Zawierają co najmniej 3 z następujących czterech cech:
      • jedna mała litera
      • jedna wielka litera
      • jeden numer
      • jeden znak specjalny, w tym \ lub -.
  8. Zaczekaj na wdrożenie zasobów potrzebnych dla modułu. Operacja potrwa kilka minut.

  9. Możesz zalogować się do witryny Azure Portal , aby wyświetlić zasoby wdrożone w piaskownicy na potrzeby tego modułu learn.

  10. Na stronie głównej wybierz pozycję Grupy zasobów lub wyszukaj ciąg "Grupy zasobów" na pasku wyszukiwania w górnej części strony.

  11. Wybierz grupę zasobów "learn" utworzoną po aktywowaniu piaskownicy.

  12. Przejrzyj listę zasobów i zobacz zasoby utworzone na potrzeby tego ćwiczenia.

    Screenshot of the resources in a resource group.

Tworzenie nowego skoroszytu

  1. Na stronie głównej witryny Azure Portal wyszukaj i wybierz pozycję Monitoruj.

  2. Wybierz pozycję Skoroszyty w okienku po lewej stronie.

  3. Wybierz pozycję + Nowy na górnym pasku narzędzi. Screenshot that shows the New workbook icon Azure Workbooks page.

  4. Dodaj tekst opisowy w górnej części skoroszytu:

    1. Wybierz pozycję Dodaj , a następnie pozycję Dodaj tekst.

      Screenshot that shows the Add text button in an Azure workbook.

    2. Edytor tekstu skoroszytu platformy Azure używa formatu markdown. Wprowadź tekst w edytorze. Jeśli chcesz, możesz skopiować ten tekst.

          # Learn module exercise workbook
          **Select a subscription from the drop-down below.**
      
    3. Wybierz pozycję Zakończono edytowanie. Masz teraz prosty skoroszyt z tekstem.

    Screenshot of a new Azure workbook with text.

Dodawanie selektora subskrypcji do skoroszytu

  1. Wybierz pozycję Edytuj po prawej stronie utworzonej sekcji.

    Screenshot that shows the edit button from a section of a workbook.

  2. Wybierz pozycję Dodaj, a następnie pozycję Dodaj parametry.

    Screenshot that shows the add parameters button in a workbook.

  3. Wybierz pozycję Dodaj parametr.

  4. W oknie Nowy parametr:

    1. W polach Nazwa parametru i Nazwa wyświetlana wprowadź wartość "Subskrypcja".
    2. W polu Typ parametru wybierz pozycję Selektor subskrypcji.
    3. Zaznacz pole wyboru Wymagane.

    Screenshot that shows the parameter settings in a workbook.

    1. Wybierz pozycję Zapisz, a następnie pozycję Zakończono edycję.
  5. Ponownie wybierz pozycję Zakończono edytowanie . Masz teraz skoroszyt z selektorem listy rozwijanej Subskrypcja .

    Screenshot that shows an Azure workbook with a subscription picker drop-down list.

Dodawanie mapy w celu pokazania dystrybucji zasobów subskrypcji

  1. Wybierz pozycję Edytuj na górnym pasku narzędzi.

  2. Wybierz subskrypcję z listy rozwijanej Subskrypcja .

  3. Wybierz pozycję Dodaj zapytanie.

    Screenshot that shows the add query icon in a workbook.

  4. W polu Źródło danych wybierz pozycję Azure Resource Graph.

  5. W polu Subskrypcja w obszarze Parametry zasobu zaznacz pole wyboru Subskrypcja.

  6. Dodaj to zapytanie do sekcji Zapytania usługi Azure Resource Graph subskrypcji:

        resources
       | summarize count() by location
    

    Screenshot that shows a query being configured in a workbook.

  7. Wybierz pozycję Uruchom zapytanie.

  8. Wyniki zapytania zostaną wyświetlone w tabeli poniżej zapytania.

  9. Aby wyświetlić zasoby na mapie, w polu Wizualizacja w górnej części zapytania wybierz pozycję Mapa.

  10. W oknie Map Ustawienia zachowaj domyślne ustawienia mapy, a następnie wybierz pozycję Zapisz i zamknij.

  11. Wybierz pozycję Ustawienia zaawansowane w górnej części zapytania, a następnie wprowadź ciąg "Dystrybucja zasobów na region" w tytule wykresu.

  12. Wybierz pozycję Zakończono edytowanie. Masz teraz skoroszyt, który umożliwia użytkownikowi wybranie subskrypcji i wyświetlenie wszystkich zasobów w tej subskrypcji na mapie.

    Screenshot that shows an Azure workbook with a map displaying a subscription's resources.

  13. Wybierz pozycję Zapisz jako.

  14. Wprowadź nazwę skoroszytu, wybierz pozycję Subskrypcja i grupa zasobów, a następnie wybierz pozycję Zastosuj.