Azure Spring Apps Kurumsal planıyla Application Live View'ı kullanma

Not

Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.

Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.

Bu makale şunlar için geçerlidir:❌ Temel/Standart ✔️ Kurumsal

Bu makalede, Azure Spring Apps Enterprise planıyla VMware Tanzu için Application Live View'un nasıl kullanılacağı gösterilmektedir.

VMware Tanzu için Application Live View, uygulama geliştiricilerinin ve uygulama operatörlerinin çalışan uygulamaların içine bakmalarına yardımcı olan basit bir içgörü ve sorun giderme aracıdır.

Application Live View yalnızca Spring Boot uygulamalarını destekler.

Önkoşullar

  • Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

  • Azure Market'da Kurumsal planın Gereksinimler bölümünü anlayın ve yerine getirin.

  • Azure Spring Apps uzantısıyla Azure CLI . Önceki sürümleri kaldırmak ve en son uzantıyı yüklemek için aşağıdaki komutu kullanın. Uzantıyı spring-cloud daha önce yüklediyseniz yapılandırma ve sürüm uyuşmazlıklarını önlemek için uzantıyı kaldırın.

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

Uygulama Canlı Görünümünü Etkinleştirme

Bir Azure Spring Apps Kurumsal plan örneği sağlarken Application Live View'ı etkinleştirebilirsiniz. Önceden sağlanan bir Azure Spring Apps Kurumsal kaynağınız varsa, bu makalenin Mevcut Kurumsal plan örneklerinde Uygulama Canlı Görünümünü Yönetme bölümüne bakın.

Azure portalını veya Azure CLI'yı kullanarak Uygulama Canlı Görünümü'nü etkinleştirebilirsiniz.

Azure portalını kullanarak Application Live View'ı etkinleştirmek için aşağıdaki adımları kullanın:

  1. Azure portalına gidin.

  2. Temel Bilgiler sekmesinde fiyatlandırmada Kurumsal katman'ı seçin, diğer giriş alanlarını belirtin ve ardından İleri'yi seçin.

  3. VMware Tanzu ayarları sekmesinde Uygulama Canlı Görünümünü Etkinleştir'i seçin.

    Uygulama Canlı Görünümünü Etkinleştir onay kutusunun seçili olduğu VMware Tanzu ayarları sekmesinin ekran görüntüsü.

  4. Diğer ayarları belirtin ve ardından Gözden Geçir ve Oluştur'u seçin.

  5. Gözden Geçir ve Oluştur sekmesinde Uygulama Canlı Görünümünü Etkinleştir ve Geliştirme Araçları Portalını Etkinleştir'in Evet olarak ayarlandığından emin olun ve kurumsal plan örneğini oluşturmak için Oluştur'u seçin.

Uygulama Canlı Görünümünü İzleme

Azure Spring Apps, Application Live View'ı bağlayıcı modunda çalıştırır.

Bileşen Veri Akışı Açıklaması
Uygulama Canlı Görünüm Sunucusu Kayıtlı uygulamaların listesini içeren merkezi sunucu bileşeni. Application Live View Server, uygulamayla ilgili aktüatör bilgilerini getirme isteğine ara sunucu sağlamakla sorumludur.
Uygulama Canlı Görünüm Bağlayıcısı Çalışan uygulamayı bulmak ve örneklerin gözlemlenmesi için Application Live View Sunucusu'na kaydedilmesinden sorumlu bileşen. Uygulama Live View Bağlayıcısı, aktüatör sorgularının uygulamaya ara sunucu olarak uygulanmasından da sorumludur.

Azure Spring Apps Kurumsal plan örneğini sağladıktan sonra, çalışma durumunu ve kaynak tüketimini elde edebilir veya Application Live View'ı yönetebilirsiniz.

Azure portalını veya Azure CLI'yi kullanarak Uygulama Canlı Görünümü'nü izleyebilirsiniz.

Uygulama Canlı Görünümü'nü Azure portalında Geliştirici Araçları sayfasının Genel Bakış sekmesinde görüntüleyebilirsiniz.

Geliştirici Araçları sayfasının Genel Bakış sekmesini gösteren Azure portalının ekran görüntüsü.

Geliştirme Araçlarını Uygulama Canlı Görünümü'ne erişecek şekilde yapılandırma

Uygulama Canlı Görünümü'ne erişmek için Tanzu Geliştirme Araçları'nı yapılandırmanız gerekir. Daha fazla bilgi için bkz . Azure Spring Apps Kurumsal planında Tanzu Geliştirme Araçlarını Yapılandırma.

Uygulamalarınızı izlemek için Uygulama Canlı Görünümü'nü kullanma

Application Live View, Spring Boot uygulamaları ve Spring Native uygulamaları için canlı ölçümleri görüntülemenizi sağlar. Application Live View, Spring Boot Aktüatörleri kavramını temel alır.

Uygulama Canlı Görünümü'nde bir uygulamayı dağıtmak ve izlemek için aşağıdaki adımları kullanın:

  1. Uygulamanızın pom.xml dosyasına aşağıdaki bağımlılığı ekleyin.

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
     </dependency>
    
  2. Derleme bilgilerini kullanıma açmak için pom.xml dosyasına Maven eklentinize aşağıdaki yürütme hedefini ekleyin:

    <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. application.properties dosyasında aşağıdaki yapılandırmayı ekleyerek aktüatör uç noktasını etkinleştirin:

    management.endpoints.web.exposure.include=info,health
    
  4. Paketinizi yerel olarak derlemek için aşağıdaki komutu kullanın:

    mvn clean package -DskipTests
    
  5. İkiliyi dağıtmak için aşağıdaki komutu kullanın:

    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. Uygulama başarıyla dağıtıldıktan sonra, Geliştirme Araçları Portalı'nda Application Live View panosunu kullanarak uygulamayı izleyebilirsiniz. Daha fazla bilgi için bkz . Uygulamaları Uygulama Canlı Görünümüne göre izleme.

    Geliştirme Araçları Portalı'nı zaten etkinleştirdiyseniz ve genel uç nokta kullanıma sağladıysanız, Geliştirme Araçları Portalı pano URL'sini almak için aşağıdaki komutu kullanın. Application Live View'a erişmek için uç noktayı oluşturmak için son eki /app-live-view ekleyin.

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

    Visual Studio Code (VS Code) kullanarak Uygulama Canlı Görünümü'ne de erişebilirsiniz. Daha fazla bilgi için bu makalenin VS Code'da Uygulama Canlı Görünümünü Kullanma bölümüne bakın.

Mevcut Kurumsal plan örneklerinde Uygulama Canlı Görünümü'nü yönetme

Azure portalını veya Azure CLI'yı kullanarak mevcut bir Azure Spring Apps Kurumsal plan örneğinde Application Live View'ı etkinleştirebilirsiniz.

Geliştirme Araçları Portalı'nı etkinleştirdiyseniz ve genel uç nokta kullanıma sağladıysanız, Uygulama Canlı Görünümü'nü etkinleştirdikten sonra tarayıcı önbelleğini devre dışı bırakmak için Ctrl+F5'i kullanın.

Azure portalını kullanarak Application Live View'ı yönetmek için aşağıdaki adımları kullanın:

  1. Azure Spring Apps hizmet örneğinize gidin ve Geliştirici Araçları'nı seçin.

  2. Araçları yönet'i seçin.

    Geliştirici Araçları sayfasını gösteren Azure portalının ekran görüntüsü.

  3. Uygulama Canlı Görünümünü Etkinleştir onay kutusunu ve ardından Kaydet'i seçin.

    Uygulama Canlı Görünümünü Etkinleştir onay kutusunu içeren Geliştirici Araçları bölümünü gösteren Azure portalının ekran görüntüsü.

  4. Ardından Geliştirici Araçları'nda Uygulama Canlı Görünümü'nü görüntüleyebilirsiniz.

Özelleştirilmiş Spring Boot aktüatörlerini yapılandırma

Application Live View varsayılan aktüatör ayarlarıyla Spring boot uygulamalarına otomatik olarak bağlanabilir ve izleyebilir. Aktüatör uç noktalarının varsayılan HTTP bağlantı noktası, uygulamanın HTTP bağlantı noktasıyla aynıdır ve tüm aktüatör uç noktalarına, son eki olan /actuator uygulamanın varsayılan bağlam yolu tarafından erişilebilir.

Bağlantı noktası (management.server.port=) veya bağlam yolu (management.endpoints.web.base-path=/) bir uygulama için özelleştirilmişse, Uygulama Canlı Görünümü uygulamayı bağlamayı ve izlemeyi durdurur ve uygulama için 404'ü raporlar. Uygulama Canlı Görünümü'nü bu tür uygulamaları izlemeye devam etmek üzere etkinleştirmek için aşağıdaki adımları kullanarak uygulama dağıtımını aktüatör uç noktalarını özelleştirecek şekilde yapılandırın.

Azure portalını kullanarak dağıtımı yapılandırmak için aşağıdaki adımları kullanın:

  1. Azure Spring Apps hizmet örneğine gidin, ardından Uygulamalar sayfasına gidin ve bir uygulama seçin.

  2. Gezinti bölmesinde Yapılandırma'ya tıklayın.

  3. Genel ayarlar sekmesinde Spring Boot aktüatör bağlantı noktasını ve Spring Boot aktüatör yolu değerlerini güncelleştirin ve kaydet'i seçin.

    Kaydet seçeneğinin vurgulandığı Yapılandırma sayfasını gösteren Azure portalının ekran görüntüsü.

Not

Bu yapılandırmayı bir uygulamada veya dağıtımda ayarlayabilirsiniz. Bir uygulamayı yapılandırdığınızda, aslında geçerli etkin dağıtım üzerinde etkili olur, ancak yeni dağıtımları otomatik olarak etkilemez.

VS Code'da Uygulama Canlı Görünümü'nü kullanma

Uygulamalarınızı Azure Spring Apps Enterprise planında izlemek için Doğrudan VS Code'dan Application Live View'a erişebilirsiniz.

Önkoşullar

Uygulama Canlı Görünümü panosunu görüntüleme

Hizmet örneğinin Application Live View panosunu görüntülemek için aşağıdaki adımları kullanın:

  1. Visual Studio Code'da Azure Spring Apps uzantısını açın ve ardından Azure hesabınızda oturum açın.

  2. İzlemek istediğiniz hizmet örneğini genişletin ve sağ tıklayarak hizmet örneğini seçin.

  3. Uygulama Canlı Görünümü panosunu varsayılan tarayıcınızda açmak için menüden Uygulama Canlı Görünümü Aç'ı seçin.

    Bir hizmet örneği için Uygulama Canlı Görünümünü Aç seçeneğini gösteren VS Code uzantısının ekran görüntüsü.

Uygulama için Uygulama Canlı Görünümü sayfasını görüntüleme

Bir uygulamanın Uygulama Canlı Görünümü sayfasını görüntülemek için aşağıdaki adımları kullanın:

  1. Visual Studio Code'da Azure Spring Apps uzantısını açın ve ardından Azure hesabınızda oturum açın.

  2. Hizmet örneğini ve izlemek istediğiniz uygulamayı genişletin. Uygulamaya sağ tıklayın.

  3. Uygulamanın Uygulama Canlı Görünümü sayfasını varsayılan tarayıcınızda açmak için menüden Uygulama Canlı Görünümünü Aç'ı seçin.

    Bir uygulamanın Uygulama Canlı Görünümünü Aç seçeneğini gösteren VS Code uzantısının ekran görüntüsü.

Uygulama Canlı Görünümü sorunlarını giderme

Bir hizmet örneği veya Uygulama Canlı Görünümü'nü etkinleştirmemiş veya genel uç noktayı kullanıma sunmamış bir uygulama için Application Live View'ı açmaya çalışırsanız bir hata iletisi görürsünüz.

Uygulama Canlı Görünümü etkin değil ve genel uç noktanın erişilebilir olmadığını gösteren hata iletisinin ekran görüntüsü.

Uygulama Canlı Görünümü'nü etkinleştirmek ve genel uç noktayı kullanıma açmak için Azure portalını veya Azure CLI'yı kullanın. Daha fazla bilgi için bu makalenin Mevcut Kurumsal plan örneklerinde Uygulama Canlı Görünümünü Yönetme bölümüne bakın.

Sonraki adımlar