Megosztás a következőn keresztül:


Az Application Live View használata az Azure Spring Apps Enterprise-csomaggal

Feljegyzés

Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.

Ez a cikk a következőre vonatkozik:❌ Basic/Standard ✔️ Enterprise

Ez a cikk bemutatja, hogyan használhatja az Application Live View for VMware Tanzu-t az Azure Spring Apps Enterprise-csomaggal.

A VMware Tanzu-hoz készült Application Live View egy egyszerűsített elemzési és hibaelhárítási eszköz, amely segít az alkalmazásfejlesztőknek és az alkalmazáskezelőknek a futó alkalmazásokban való megjelenésben.

Az Application Live View csak a Spring Boot-alkalmazásokat támogatja.

Előfeltételek

  • Azure-előfizetés. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

  • A Nagyvállalati csomag Követelmények szakaszának megismerése és teljesítése az Azure Marketplace-en.

  • Az Azure CLI és az Azure Spring Apps bővítmény. A következő paranccsal távolítsa el a korábbi verziókat, és telepítse a legújabb bővítményt. Ha korábban telepítette a spring-cloud bővítményt, távolítsa el a bővítményt a konfiguráció és a verzióeltérések elkerülése érdekében.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    

Alkalmazás élő nézetének engedélyezése

Az Azure Spring Apps Enterprise-csomagpéldány kiépítésekor engedélyezheti az Application Live View nézetet. Ha már rendelkezik kiépített Azure Spring Apps Enterprise-erőforrással, tekintse meg a cikk meglévő Nagyvállalati csomagpéldányokban található Alkalmazás élő nézetének kezelése című szakaszát.

Az Application Live View szolgáltatást az Azure Portalon vagy az Azure CLI-vel engedélyezheti.

Az Application Live View azure portalon való engedélyezéséhez kövesse az alábbi lépéseket:

  1. Lépjen az Azure Portalra.

  2. Az Alapszintű beállítások lapon válassza a Nagyvállalati szint lehetőséget a díjszabásban, adjon meg más beviteli mezőket, majd válassza a Tovább lehetőséget.

  3. A VMware Tanzu beállításai lapon válassza az App Live View engedélyezése lehetőséget.

    Képernyőkép a VMware Tanzu beállításai lapról, amelyen be van jelölve az Alkalmazás élő nézetének engedélyezése jelölőnégyzet.

  4. Adjon meg más beállításokat, majd válassza a Véleményezés és létrehozás lehetőséget.

  5. Győződjön meg arról, hogy az Alkalmazás élő nézetének engedélyezése és a Fejlesztői eszközök portál engedélyezése igen értékre van állítva a Véleményezés és létrehozáslapon, majd válassza a Létrehozás lehetőséget a vállalati csomagpéldány létrehozásához.

Alkalmazás élő nézetének figyelése

Az Azure Spring Apps összekötő módban futtatja az Alkalmazás élő nézetét.

Összetevő Leírás
Application Live View Server A központi kiszolgáló összetevő, amely a regisztrált alkalmazások listáját tartalmazza. Az Application Live View Server feladata az alkalmazáshoz kapcsolódó működtető információk lekérésére irányuló kérés proxyzása.
Alkalmazás live view Csatlakozás or A futó alkalmazás felderítéséért és a példányok az Application Live View Serveren való regisztrálásáért felelős összetevő, amely a figyeléshez szükséges. Az Application Live View Csatlakozás or feladata a működtető lekérdezések az alkalmazáshoz való proxyzása is.

Az Azure Spring Apps Enterprise-csomagpéldány üzembe helyezése után beszerezheti annak futó állapotát és erőforrás-felhasználását, vagy kezelheti az Application Live View nézetet.

Az Alkalmazás élő nézetét az Azure Portalon vagy az Azure CLI-vel figyelheti.

Az Alkalmazás élő nézetének állapotát az Azure Portalon, a Fejlesztői eszközök lap Áttekintés lapján tekintheti meg.

Képernyőkép az Azure Portalról, amelyen a Fejlesztői eszközök lap Áttekintés lapja látható.

Fejlesztői eszközök konfigurálása az alkalmazás élő nézetének eléréséhez

Az Alkalmazás élő nézetének eléréséhez konfigurálnia kell a Tanzu Fejlesztői eszközöket. További információ: Tanzu Dev Tools konfigurálása az Azure Spring Apps Enterprise-csomagban.

Alkalmazások monitorozása az Alkalmazás élő nézet használatával

Az Application Live View lehetővé teszi a Spring Boot-alkalmazások és a Spring Native-alkalmazások élő metrikáinak megtekintését. Az Application Live View a Spring Boot Actuators koncepcióján alapul.

Az alábbi lépésekkel üzembe helyezhet egy alkalmazást, és figyelheti azt az Alkalmazás élő nézetben:

  1. Adja hozzá a következő függőséget az alkalmazás pom.xml fájljához.

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
     </dependency>
    
  2. Adja hozzá a következő végrehajtási célt a Maven beépülő modulhoz a pom.xml fájlban a buildadatok felfedéséhez:

    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <executions>
        <execution>
        <goals>
            <goal>build-info</goal>
        </goals>
        <configuration>
            <additionalProperties>
            <spring.boot.version>${project.parent.version}</spring.boot.version>
            </additionalProperties>
        </configuration>
        </execution>
    </executions>
    </plugin>
    
  3. Az aktuátorvégpont engedélyezéséhez adja hozzá a következő konfigurációt az application.properties fájlban:

    management.endpoints.web.exposure.include=info,health
    
  4. A csomag helyi összeállításához használja az alábbi parancsot:

    mvn clean package -DskipTests
    
  5. A bináris telepítéshez használja a következő parancsot:

    az spring app create \
        --resource-group <resource-group-name> \
        --service <Azure-Spring-Apps-service-instance-name> \
        --name <app-name>
    az spring app deploy \
        --resource-group <resource-group-name> \
        --service <Azure-Spring-Apps-service-instance-name> \
        --name <app-name> \
        --artifact-path <jar-file-in-target-folder>
    
  6. Az alkalmazás sikeres üzembe helyezése után az Alkalmazás élő nézet irányítópultján követheti nyomon a Dev Tools Portálon. További információ: Alkalmazások monitorozása alkalmazásalapú élő nézetben.

    Ha már engedélyezte a Dev Tools Portált, és közzétett egy nyilvános végpontot, az alábbi paranccsal kérje le a Dev Tools Portál irányítópultJÁNAK URL-címét. Adja hozzá az utótagot /app-live-view a végpont megírásához az Alkalmazás élő nézetének eléréséhez.

    az spring dev-tool show --service <Azure-Spring-Apps-service-instance-name> \
        --resource-group <resource-group-name> \
        --query properties.url \
        --output tsv
    

    Az alkalmazás élő nézetét a Visual Studio Code (VS Code) használatával is elérheti. További információkért tekintse meg a jelen cikk VS Code-ban található Alkalmazás élő nézetének használatát ismertető szakaszát.

Alkalmazás élő nézetének kezelése meglévő vállalati csomagpéldányokban

Az Azure Portal vagy az Azure CLI használatával engedélyezheti az Application Live View szolgáltatást egy meglévő Azure Spring Apps Enterprise-csomagpéldányban.

Ha engedélyezte a Fejlesztői eszközök portált, és közzétett egy nyilvános végpontot, a Ctrl F5 billentyűkombinációval +inaktiválhatja a böngésző gyorsítótárát az Alkalmazás élő nézetének engedélyezése után.

Az Application Live View azure portalon történő kezeléséhez kövesse az alábbi lépéseket:

  1. Lépjen az Azure Spring Apps szolgáltatáspéldányára, majd válassza a Fejlesztői eszközök lehetőséget.

  2. Válassza az Eszközök kezelése lehetőséget.

    Képernyőkép az Azure Portalról, amelyen a Fejlesztői eszközök lap látható.

  3. Jelölje be az Alkalmazás élő nézetének engedélyezése jelölőnégyzetet, majd válassza a Mentés lehetőséget.

    Képernyőkép az Azure Portalról, amelyen a Fejlesztői eszközök szakasz látható az Alkalmazás élő nézetének engedélyezése jelölőnégyzettel.

  4. Ezután megtekintheti az Alkalmazás élő nézetének állapotát a fejlesztői eszközökön.

Testreszabott Spring Boot-működtető konfigurálása

Az Application Live View automatikusan csatlakoztathatja és figyelheti a Spring boot-alkalmazásokat az alapértelmezett működtető beállításokkal. A működtető végpontok alapértelmezett HTTP-portja megegyezik az alkalmazás HTTP-portjával, és az összes működtető végpont az alkalmazás alapértelmezett környezeti elérési útján érhető el, amely az /actuator utótagot tartalmazza.

Ha a port (management.server.port=) vagy a környezet elérési útja (management.endpoints.web.base-path=/) testre van szabva egy alkalmazáshoz, az Application Live View nem csatlakozik és figyeli az alkalmazást, és a 404-et jelenti az alkalmazáshoz. Ha engedélyezni szeretné, hogy az Application Live View továbbra is monitorozza az ilyen alkalmazásokat, az alábbi lépésekkel konfigurálja az alkalmazás üzembe helyezését a működtető végpontok testreszabásához.

Az üzembe helyezés az Azure Portalon való konfigurálásához kövesse az alábbi lépéseket:

  1. Lépjen az Azure Spring Apps szolgáltatáspéldányára, majd nyissa meg az Alkalmazások lapot, és válasszon ki egy alkalmazást.

  2. Válassza a Konfiguráció lehetőséget a navigációs panelen.

  3. Az Általános beállítások lapon frissítse a Spring Boot-működtető portot és a Spring Boot-működtető elérési útját, majd válassza a Mentés lehetőséget.

    Képernyőkép az Azure Portalról, amelyen a Konfiguráció lap látható, kiemelt Mentés beállítással.

Feljegyzés

Ezt a konfigurációt alkalmazáson vagy üzembe helyezésen is beállíthatja. Amikor konfigurál egy alkalmazást, az ténylegesen hatással van az aktuális aktív üzembe helyezésre, de nem befolyásolja automatikusan az új üzembe helyezéseket.

Alkalmazás élő nézetének használata a VS Code-ban

Az Alkalmazás élő nézetét közvetlenül a VS Code-ban érheti el az alkalmazások azure Spring Apps Enterprise-csomagban való monitorozásához.

Előfeltételek

Alkalmazás élő nézetének irányítópultjának megtekintése

A következő lépésekkel tekintheti meg az Alkalmazás élő nézet irányítópultját egy szolgáltatáspéldányhoz:

  1. A Visual Studio Code-ban nyissa meg az Azure Spring Apps bővítményt, majd jelentkezzen be az Azure-fiókjába.

  2. Bontsa ki a figyelni kívánt szolgáltatáspéldányt, és kattintson a jobb gombbal a szolgáltatáspéldány kiválasztásához.

  3. Válassza az Alkalmazás élő nézetének megnyitása lehetőséget a menüből az Alkalmazás élő nézet irányítópultjának megnyitásához az alapértelmezett böngészőben.

    Képernyőkép a VS Code bővítményről, amely egy szolgáltatáspéldány Alkalmazás élő nézetének megnyitása lehetőséget mutatja.

Alkalmazás Élő nézet lapjának megtekintése egy alkalmazáshoz

Az alkalmazás Élő nézet lapjának megtekintéséhez kövesse az alábbi lépéseket:

  1. A Visual Studio Code-ban nyissa meg az Azure Spring Apps bővítményt, majd jelentkezzen be az Azure-fiókjába.

  2. Bontsa ki a figyelni kívánt szolgáltatáspéldányt és alkalmazást. Kattintson a jobb gombbal az alkalmazásra.

  3. A menüben válassza az Alkalmazás élő nézetének megnyitása lehetőséget az alkalmazás Alkalmazás élő nézet lapjának megnyitásához az alapértelmezett böngészőben.

    Képernyőkép a VS Code-bővítményről, amely az alkalmazás Open Application Live View beállítását jeleníti meg.

Alkalmazás élő nézetének hibáinak elhárítása

Ha olyan szolgáltatáspéldány vagy alkalmazás élő nézetét próbálja megnyitni, amely nem engedélyezte az Application Live View szolgáltatást, vagy nyilvános végpontot adott meg, hibaüzenet jelenik meg.

Képernyőkép a hibaüzenetről, amely azt mutatja, hogy az Alkalmazás élő nézete nincs engedélyezve, és a nyilvános végpont nem érhető el.

Az Application Live View engedélyezéséhez és a nyilvános végpontok megjelenítéséhez használja az Azure Portalt vagy az Azure CLI-t. További információ: Az alkalmazás élő nézetének kezelése a jelen cikk meglévő vállalati csomagpéldányokban című szakaszában.

Következő lépések