Cvičení – ukázkové aplikační prostředí
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
Ve webovém prohlížeči otevřete https://shell.azure.com v novém okně.
V pravém horním rohu vyberte režim Bash .
V okně Cloud Shellu na pravé straně obrazovky vyberte Nastavení>Přejít na klasickou verzi.
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.
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 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.
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.
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.
Otevřete Azure Portal.
Ze seznamu služeb Azure vyberte Azure Spring Apps .
Vyberte instanci Azure Spring Apps.
Na pravé straně vyberte Aplikace v části Nastavení.
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:
Na levé straně vyberte aplikaci api-gateway .
Adresa URL vaší aplikace je uvedená ve vlastnostech na levé straně v poli adresa URL .
Ve webovém prohlížeči přejděte na adresu URL naší brány api a otevřete aplikaci mikroslužby Pet Clinic.
Dále přejděte na kartu Vlastníci a vyberte Najít všechny vlastníky.
Ověřte, že je vaše ukázková aplikace spuštěná, naplněná daty a teď je připravená k prozkoumání.