Cvičení – ukázkové aplikační prostředí

Dokončeno

V tomto cvičení nakonfigurujete ukázkovou aplikaci, která bude připravená na monitorování. Později budete mít přístup ke shromážděným datům monitorování a zobrazit je na webu Azure Portal.

Úvod

V tomto cvičení naklonujete úložiště Git a spustíte skript, který nastaví aplikaci Azure Spring Apps a Azure Database for MySQL. Skript nasadí dobře známou aplikaci mikroslužby PetClinic a je postavená na malých nezávislých službách a komunikuje přes protokol HTTP přes rozhraní REST API.

Ukázková aplikace mikroslužeb

Aplikace PetClinic je rozdělená do čtyř základních mikroslužeb. Všechny z nich jsou nezávisle nasaditelné aplikace uspořádané podle obchodních domén.

  • Služba zákazníkům: Obsahuje obecnou logiku vstupu uživatele a ověření včetně informací o domácích zvířatech a majitelích (jméno, adresa, město, telefon).
  • Navštívená služba: Ukládá a zobrazuje informace o návštěvách komentářů jednotlivých domácích mazlíčků.
  • Služba vets: Obchody a zobrazuje informace veterinárního lékaře, včetně jmen a specialit.
  • Brána rozhraní API: Jeden vstupní bod do systému, který slouží ke zpracování požadavků a jejich směrování do příslušné služby a agregaci výsledků.

Nastavení ukázkové aplikace mikroslužeb

  1. Ve webovém prohlížeči otevřete https://shell.azure.com v novém okně.

  2. V pravém horním rohu vyberte režim Bash .

  3. V okně Cloud Shellu na pravé straně obrazovky vyberte Nastavení>Přejít na klasickou verzi.

  4. Potom spuštěním následujících příkazů naklonujte ukázkové úložiště a otevřete integrovaný editor Azure:

    git clone https://github.com/MicrosoftDocs/mslearn-monitoring-java
    cd mslearn-monitoring-java
    code deployPetClinicApp.sh
    

Nastavení a spuštění instalačního skriptu

Když spustíte předchozí příkaz, zobrazí se okno se souborem deployPetClinicApp.sh připraveným k úpravám v integrovaném editoru Azure.

  1. V horní části deployPetClinicApp.sh souboru upravte následující proměnné a upravte parametry skriptů pro vaše prostředí. Pro všechny názvy prostředků použijte malá písmena. Můžete také použít spojovníky a čísla.

    Proměnná Popis
    resource_group Zadejte název nové nebo existující skupiny prostředků.
    region Oblast Azure, kterou budete používat. Ve výchozím nastavení můžete použít westeurope oblast blízko místa, kde žijete a která také podporuje Azure Spring Apps. Úplný seznam dostupných oblastí najdete v části Dostupnost aplikací Azure Spring Apps podle oblastí.
    spring_apps_service Název instance Azure Spring Apps
    mysql_server_name Název vašeho serveru MySQL. Měl by být jedinečný v rámci Azure.
    mysql_server_admin_name Uživatelské jméno správce MySQL. Jméno správce nemůže být "azure-superuser", "admin", "administrator", "root", "guest nebo "public".
    mysql_server_admin_password Nové heslo pro uživatele správce serveru. Heslo musí mít délku 8 až 128 znaků a musí obsahovat kombinaci velkých nebo malých písmen, číslic a jiných než alfanumerických znaků (!, $, #, %atd.).
    log_analytics Název pracovního prostoru služby Azure Log Analytics
  2. Soubor uložte tak , že v pravém horním rohu editoru vyberete ... a vyberete Uložit. Můžete také stisknout kombinaci kláves Ctrl+S.

  3. Zavřete editor tak , že v pravém horním rohu editoru vyberete ... a vyberete Zavřít editor. Můžete také stisknout kombinaci kláves Ctrl+Q.

  4. Nezavírejte Azure Cloud Shell, protože dále spustíme instalační skript.

Spuštění instalačního skriptu

Spuštění skriptu trvá 30 až 45 minut a zahrnuje vytvoření instance Azure spring Apps a MySQL. Tento ukázkový skript také naplní ukázková data pro protokoly monitorování, trasování a metriky.

V prostředí Azure Cloud Shell, který už otevřete, spusťte následující skript prostředí. Během spuštění nechte okno prohlížeče a Azure Cloud Shell otevřený. Po dokončení skriptu uložte adresu URL.

bash deployPetClinicApp.sh

Důležité

Pokud dojde k chybám pomocí instalačního skriptu, skript se pokusí odstranit všechny prostředky, které vytvoří. Potom to můžete zkusit znovu, až se skupina prostředků úplně odstraní. Souhrnná lekce obsahuje také pokyny k ručnímu odstranění prostředků.

Testování aplikace

V dalším kroku ověříme vaše prostředí prostřednictvím webu Azure Portal.

  1. Otevřete Azure Portal.

  2. Ze seznamu služeb Azure vyberte Azure Spring Apps .

  3. Vyberte instanci Azure Spring Apps.

  4. Na pravé straně vyberte Aplikace v části Nastavení.

  5. Ověřte, že jsou všechny aplikace spuštěné a zaregistrované, jak je znázorněno na následujícím snímku obrazovky:

    Snímek obrazovky zobrazující aplikace v rámci aplikací spring

  6. Na levé straně vyberte aplikaci api-gateway .

  7. Adresa URL vaší aplikace je uvedená ve vlastnostech na levé straně v poli adresa URL .

    Snímek obrazovky znázorňující adresu URL brány Spring

  8. Ve webovém prohlížeči přejděte na adresu URL naší brány api a otevřete aplikaci mikroslužby Pet Clinic.

  9. Dále přejděte na kartu Vlastníci a vyberte Najít všechny vlastníky.

  10. Ověřte, že je vaše ukázková aplikace spuštěná, naplněná daty a teď je připravená k prozkoumání.

Snímek obrazovky aplikace Spring