Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulamanızın sistem durumunu izlemek, dağıtımınızı yönetmek ve yükseltmek için önemli bir sinyaldir. Azure Sanal Makine Ölçek Kümeleri, dağıtımınızı yükseltmek için tek tek örneklerin sistem durumunu izlemeye dayanan Otomatik OS-Image Yükseltmeleri ve Otomatik VM Konuk Düzeltme Eki Uygulama gibi Sıralı Yükseltmeler için destek sağlar. Uygulama Durumu Uzantısı'nı ölçek kümenizdeki her örneğin uygulama durumunu izlemek ve Otomatik Örnek Onarımları'nı kullanarak örnek onarımları gerçekleştirmek için de kullanabilirsiniz.
Bu makalede, Sanal Makine Ölçek Kümelerinde dağıtılan uygulamalarınızın durumunu izlemek için iki tür Uygulama Durumu uzantısını ( İkili Sistem Durumu Durumları veya Zengin Sistem Durumu Durumları) nasıl kullanabileceğiniz açıklanmaktadır.
Önkoşullar
Bu makalede şunları bildiğiniz varsayılır:
- Azure sanal makine uzantıları
- Sanal Makine Ölçek Kümelerinin Değiştirilmesi
Dikkat
Uygulama Durumu Uzantısı, vm'yi tcp Durumda olarak etiketlemek için yapılandırılan bağlantı noktasında http/https veya istek yolunda tutarlı bir yoklama yanıtı almayı bekler. VM'de çalışan bir uygulama yoksa veya yoklama yanıtı yapılandıramıyorsanız, VM'niz İyi Durumda Değil (İkili Sistem Durumu Durumları) veya Bilinmiyor (Zengin Sistem Durumu Durumları) olarak gösterilir. Yerel uç noktaya yayılan sağlık yoklaması yanıtlarının örnekleri için uygulama durumu örneklerine bkz.
Not
Bir Sanal Makine Ölçek Kümesi için Uygulama Durumu Uzantısı veya Sistem Durumu Yoklaması olmak üzere yalnızca bir sistem durumu izleme kaynağı kullanılabilir. Her iki seçeneği de etkinleştirdiyseniz Örnek Onarımları veya Otomatik İşletim Sistemi Yükseltmeleri gibi düzenleme hizmetlerini kullanmadan önce bir seçeneği kaldırmanız gerekir.
Uygulama Durumu uzantısı ne zaman kullanılır?
Uygulama Durumu Uzantısı bir Sanal Makine Ölçek Kümesi örneği içinde dağıtılır ve ölçek kümesi örneğinin içinden uygulama durumuyla ilgili raporlar. Uzantı, yerel bir uygulama uç noktasında yoklar ve uygulamadan alınan TCP/HTTP(S) yanıtlarına göre sistem durumunu güncelleştirir. Bu sistem durumu Azure tarafından iyi durumda olmayan örneklerde onarım başlatmak ve bir örneğin yükseltme işlemleri için uygun olup olmadığını belirlemek için kullanılır.
Uzantı, vm içinden sistem durumunu raporlar ve Azure Load Balancer sistem durumu yoklamaları gibi bir dış yoklamanın kullanılamadığı durumlarda kullanılabilir.
İkili ve Zengin Sağlık Durumları Karşı Karşıya
Uygulama Durumu Uzantıları iki seçeneğe sahiptir: İkili Sağlık Durumları ve Zengin Sağlık Durumları. Aşağıdaki tabloda iki seçenek arasındaki bazı önemli farklar vurgulanır. Genel öneriler için bu bölümün sonuna bakın.
| Özellikler | İkili Sağlık Durumları | Zengin Sağlık Durumları |
|---|---|---|
| Kullanılabilir Sağlık Durumları | İki kullanılabilir durum: sağlıklı, iyi durumda değil | Dört kullanılabilir durum: Sağlıklı, Sağlıksız, Başlatılıyor, Bilinmiyor1 |
| Sağlık Sinyalleri Gönderme | Sistem durumu sinyalleri HTTP/HTTPS yanıt kodları veya TCP bağlantıları aracılığıyla gönderilir. | HTTP/HTTPS protokolündeki sistem durumu sinyalleri yoklama yanıt kodu ve yanıt gövdesi aracılığıyla gönderilir. TCP protokolü aracılığıyla sistem durumu sinyalleri, İkili Sistem Durumu Durumlarından değişmeden kalır. |
| Sağlıksız Örnekleri Tanımlama | Uygulamadan sağlıklı sinyal alınmazsa örnekler otomatik olarak sağlıksız duruma düşer. İyi durumda olmayan bir örnek, uzantı yapılandırmasıyla ilgili bir sorunu (örneğin, ulaşılamayan uç nokta) veya uygulamayla ilgili bir sorunu (örneğin, 200 olmayan durum kodu) gösterebilir. | Örnekler yalnızca uygulama iyi durumda olmayan bir yoklama yanıtı yayıyorsa iyi durumda değil durumuna geçer. Kullanıcılar, iyi durumda olmayan uygulamalar2 ile örnekleri tanımlamak ve işaretlemek için özel mantık uygulamakla sorumludur. Yanlış uzantı ayarlarına (örneğin, ulaşılamaz uç nokta) veya geçersiz durum yoklaması yanıtlarına sahip örnekler Bilinmeyen durum2'nin altına girer. |
| Yeni oluşturulan örnekler için başlatma durumu | Başlatma durumu kullanılamıyor. Yeni oluşturulan örnekler sabit bir duruma geçmeden önce biraz zaman alabilir. | Başlatma durumu, yeni oluşturulan örneklerin, kademeli güncellemeler veya örnek onarım işlemleri için uygun hale getirilmeden önce kararlı bir Sağlık Durumu'na geçmesine olanak tanır. |
| HTTP/HTTPS protokolü | Desteklenir | Desteklenir |
| TCP protokolü | Desteklenir | Sınırlı Destek – Bilinmeyen durumu TCP protokolünde kullanılamıyor. TCP'de Sağlık Durumu davranışları için Zengin Sağlık Durumları protokol tablosuna bakınız. |
1Bilinmeyen durum TCP protokolünde kullanılamıyor. 2 Yalnızca HTTP/HTTPS protokolü için geçerlidir. TCP protokolü, İkili Sağlık Durumlarındaki sağlıksız örnekleri tanımlama sürecini aynen izler.
Genel olarak, aşağıdaki durumlarda Zengin Sağlık Durumları kullanmanız gerekir:
- HTTP/HTTPS protokolü aracılığıyla sistem durumu sinyalleri gönderirsiniz ve sistem durumu bilgilerini yoklama yanıt gövdesi aracılığıyla gönderebilirsiniz
- İyi durumda olmayan örnekleri tanımlamak ve işaretlemek için özel mantık kullanmak istiyorsunuz
- Yeni oluşturulan örnekler için başlatma süresi ayarlamak istiyorsunuz, böylece örnekler sıralı yükseltme veya onarımlar için uygun hale gelmeden önce düzenli bir Sağlık Durumu'na geçebilir.
- Özel ölçümler sunarak sıralı yükseltmelerle sıralama ve güncelleştirme işlemi üzerinde daha fazla denetim sahibi olmak istiyorsunuz
Aşağıdaki durumlarda İkili Sistem Durumları kullanmanız gerekir:
- İyi durumda olmayan bir örneği tanımlamak ve işaretlemek için özel mantık yapılandırmakla ilgilenmiyorsunuz
- Yeni oluşturulan örnekler için başlatma işlemi sırasında bir geçiş süresine ihtiyacınız yoktur.
- VM'lerinizde sıralı yükseltme gerçekleştirirken özel ölçümler kullanmanız gerekmez
Zengin Sağlık Durumları
Zengin Sağlık Durumları raporlaması, Başlatılma, Sağlıklı, Sağlıksız ve Bilinmeyen olmak üzere dört Sağlık Durumu içerir. Aşağıdaki tablolarda, her Sağlık Durumunun nasıl yapılandırıldığına ilişkin kısa bir açıklama verilmektedir.
HTTP/HTTPS Protokolü
| Protokol | Sağlık Durumu | Açıklama |
|---|---|---|
| http/https | Sağlam |
İyi durumda sinyal göndermek için uygulamanın şu şekilde bir yoklama yanıtı döndürmesi beklenir: Yoklama Yanıt Kodu: Durum 2xx, Yoklama Yanıt Gövdesi:{"ApplicationHealthState": "Healthy"} |
| http/https | Uygun Değil |
İyi durumda olmayan bir sinyal göndermek için uygulamanın şu şekilde bir yoklama yanıtı döndürmesi beklenir: Yoklama Yanıt Kodu: Durum 2xx, Yoklama Yanıt Gövdesi:{"ApplicationHealthState": "Unhealthy"} |
| http/https | Başlatılıyor | Örnek, uzantı başlangıç zamanında otomatik olarak Başlatılıyor durumuna girer. Daha fazla bilgi için bkz. Başlatma durumu. |
| http/https | Bilinmiyor | Aşağıdaki senaryolarda Bilinmeyen bir durum oluşabilir: uygulama tarafından 2xx olmayan bir durum kodu döndürülürse, yoklama isteği zaman aşımına uğradığında, uygulama uç noktasına ulaşılamadığında veya yanlış yapılandırıldığında, yanıt gövdesinde eksik veya geçersiz bir değer sağlandığında ApplicationHealthState veya yetkisiz kullanım süresi sona erdiğinde. Daha fazla bilgi için bkz . Bilinmeyen durum. |
TCP Protokolü
| Protokol | Sağlık Durumu | Açıklama |
|---|---|---|
| TCP | Sağlam | Sağlıklı sinyal göndermek için, sağlanan uygulama uç noktasıyla başarılı bir el sıkışması yapılmalıdır. |
| TCP | Uygun Değil | Sağlanan uygulama uç noktasıyla başarısız veya tamamlanmamış bir el sıkışması oluştuysa örnek iyi durumda değil olarak işaretlenir. |
| TCP | Başlatılıyor | Örnek, uzantı başlangıç zamanında otomatik olarak Başlatılıyor durumuna girer. Daha fazla bilgi için bkz. Başlatma durumu. |
Başlatma durumu
Bu durum yalnızca Zengin Sağlık Durumları için geçerlidir.
Başlatma durumu, uzantı başlangıç zamanında yalnızca bir kez gerçekleşir ve uzantı ayarları gracePeriod ve numberOfProbesile yapılandırılabilir.
Uzantı başlangıcında, uygulama durumu iki senaryodan biri gerçekleşene kadar Başlatma durumunda kalır:
- NumberOfProbes aracılığıyla yapılandırıldığı şekilde aynı Sistem Durumu (sağlıklı veya iyi durumda değil) art arda birkaç kez bildirilir
- Süresi
gracePerioddoluyor
Aynı Sistem Durumu (sağlıklı veya iyi durumda değil) art arda bildirilirse, uygulama durumu Başlatma durumundan ve bildirilen Sistem Durumu'na (İyi veya İyi Durumda Değil) geçiş yapacaktır.
Örnek
= 3 ise numberOfProbes , bu şu anlama gelir:
- Başlatma durumundan Sağlıklı duruma geçmek için: Uygulama sistem durumu uzantısı HTTP/HTTPS veya TCP protokolü aracılığıyla ardışık üç sağlıklı sinyal almalıdır
- Başlatmadanİyi Durumda Değil durumuna geçmek için: Uygulama sistem durumu uzantısı HTTP/HTTPS veya TCP protokolü aracılığıyla ardışık üç iyi durumda olmayan sinyal almalıdır
gracePeriod Uygulama tarafından ardışık sistem durumu bildirilmeden önce süresi dolarsa, örnek durumu aşağıdaki gibi belirlenir:
- HTTP/HTTPS protokolü: Uygulama durumu Başlatılıyor'danBilinmiyor'a geçiş yapacak
- TCP protokolü: Uygulama durumu Başlatılıyor'danİyi Durumda Değil'e geçiş yapacak
Bilinmeyen durum
Bu durum yalnızca Zengin Sağlık Durumları için geçerlidir. Bilinmeyen durum yalnızca "http" veya "https" yoklamaları için bildirilir ve aşağıdaki senaryolarda gerçekleşir:
- Uygulama tarafından 2xx olmayan bir durum kodu döndürülürse
- Yoklama isteği zaman aşımına uğradığında
- Uygulama uç noktasına ulaşılamıyorsa veya yanlış yapılandırıldığında
- Yanıt gövdesinde eksik
ApplicationHealthStateveya geçersiz bir değer sağlandığında - Yetkisiz kullanım süresi dolduğunda
Bilinmeyen durumdaki bir örnek, iyi durumda olmayan bir örneğe benzer şekilde değerlendirilir. Etkinleştirilirse, örnek onarımları Bilinmeyen bir örnekte gerçekleştirilirken, sıralı yükseltmeler örnek sağlıklı duruma geri dönene kadar duraklatılır.
Aşağıdaki tabloda Sıralı Yükseltmeler ve Örnek Onarımları için sistem durumu yorumu gösterilmektedir:
| Sağlık Durumu | Aşamalı Yükseltme açıklaması | Örnek Onarımları tetikleyicisi |
|---|---|---|
| Başlatılıyor | Durumun sağlıklı, iyi durumda olmayan veya bilinmiyor olmasını bekleyin | Hayır |
| Sağlam | Sağlam | Hayır |
| Uygun Değil | Uygun Değil | Evet |
| Bilinmiyor | Uygun Değil | Evet |
Gelişmiş Sağlık Durumları için uzantı şeması
Aşağıdaki JSON, Zengin Sağlık Durumları uzantısının şemasını gösterir. Uzantı, ilişkili bağlantı noktası veya istek yolu ile en az bir "http" veya "https" isteği gerektirir. TCP yoklamaları da desteklenir, ancak yoklama yanıt gövdesi aracılığıyla ApplicationHealthState ayarlanamaz ve Bilinmeyen durumuna erişim sağlanamaz.
{
"extensionProfile" : {
"extensions" : [
{
"name": "HealthExtension",
"properties": {
"publisher": "Microsoft.ManagedServices",
"type": "<ApplicationHealthLinux or ApplicationHealthWindows>",
"autoUpgradeMinorVersion": true,
"typeHandlerVersion": "2.0",
"settings": {
"protocol": "<protocol>",
"port": <port>,
"requestPath": "</requestPath>",
"intervalInSeconds": 5,
"numberOfProbes": 1,
"gracePeriod": 600
}
}
}
]
}
}
Özellik değerleri
| Veri Akışı Adı | Değer / Örnek | Veri Türü |
|---|---|---|
| apiVersiyonu | 2018-10-01 |
tarih |
| yayınevi | Microsoft.ManagedServices |
İplik |
| Tür |
ApplicationHealthLinux (Linux), ApplicationHealthWindows (Windows) |
İplik |
| tipİşleyiciVersiyonu | 2.0 |
İplik |
Ayarlar
| Veri Akışı Adı | Değer / Örnek | Veri Türü |
|---|---|---|
| protokol |
http veya https veya tcp |
İplik |
| liman | Protokol http veya https olduğunda isteğe bağlı, protokol tcp olduğunda zorunludur. |
Int |
| requestPath | Protokol http veya https olduğunda zorunludur, protokol tcp olduğunda izin verilmez. |
İplik |
| intervalInSeconds | İsteğe bağlı olarak, varsayılan değer 5 saniyedir. Bu, her sağlık sorgusu arasındaki aralıktır. Örneğin intervalInSeconds == 5 ise, yerel uygulama uç noktasına her 5 saniyede bir bir yoklama gönderilir. En düşük değer 5 saniye, en fazla 60 saniyedir. | Int |
| numberOfProbes (prob sayısı) | İsteğe bağlı, varsayılan değer 1'dir. Bu, sağlık durumunun değişmesi için gereken ardışık yoklama sayısıdır. Örneğin, numberOfProbles == 3 ise, "İyi durumda değil"/"Bilinmiyor" durumundan "Sağlıklı" durumuna geçmek için ardışık 3 "Sağlıklı" sinyali gerekir. Sağlık durumunu "Sağlıksız" veya "Bilinmiyor" durumuna değiştirmek için de aynı gereksinim geçerlidir. En düşük değer 1 yoklama, maksimum 24 yoklamadır. | Int |
| tolerans süresi | İsteğe bağlı, varsayılan = intervalInSeconds * numberOfProbes; maksimum yetkisiz kullanım süresi 14400 saniyedir |
Int |
İkili Sağlık Durumları
İkili Sağlık Durumu raporlaması, iki Sağlık Durumu içerir: Sağlıklı ve Sağlıksız. Aşağıdaki tablolarda Sağlık Durumlarının nasıl yapılandırıldığına ilişkin kısa bir açıklama sağlanır.
HTTP/HTTPS Protokolü
| Protokol | Sağlık Durumu | Açıklama |
|---|---|---|
| http/https | Sağlam | İyi durumda sinyal göndermek için uygulamanın 200 yanıt kodu döndürmesi beklenir. |
| http/https | Uygun Değil | Uygulamadan 200 yanıt kodu alınmazsa örnek İyi Durumda Değil olarak işaretlenir. |
TCP Protokolü
| Protokol | Sağlık Durumu | Açıklama |
|---|---|---|
| TCP | Sağlam | Sağlıklı sinyal göndermek için, sağlanan uygulama uç noktasıyla başarılı bir el sıkışması yapılmalıdır. |
| TCP | Uygun Değil | Sağlanan uygulama uç noktasıyla başarısız veya tamamlanmamış bir el sıkışması oluştuysa örnek iyi durumda değil olarak işaretlenir. |
İyi durumda olmayan bir duruma neden olabilecek bazı senaryolar şunlardır:
- Uygulama uç noktası 200 olmayan bir durum kodu döndürdüğünde
- Sanal makine örneklerinin içinde uygulama sağlık durumu sağlamak için yapılandırılmış bir uygulama uç noktası olmadığında
- Uygulama uç noktası yanlış yapılandırıldığında
- Uygulama uç noktasına ulaşılamıyorsa
İkili Sağlık Durumları için uzantı şeması
Aşağıdaki JSON, Uygulama Durumu uzantısının şemasını gösterir. Uzantı, ilişkili bağlantı noktası veya istek yolu ile en azından "tcp", "http" veya "https" isteği gerektirir.
{
"extensionProfile" : {
"extensions" : [
{
"name": "HealthExtension",
"properties": {
"publisher": "Microsoft.ManagedServices",
"type": "<ApplicationHealthLinux or ApplicationHealthWindows>",
"autoUpgradeMinorVersion": true,
"typeHandlerVersion": "1.0",
"settings": {
"protocol": "<protocol>",
"port": <port>,
"requestPath": "</requestPath>",
"intervalInSeconds": 5,
"numberOfProbes": 1
}
}
}
]
}
}
Özellik değerleri
| Veri Akışı Adı | Değer / Örnek | Veri Türü |
|---|---|---|
| apiVersiyonu | 2018-10-01 |
tarih |
| yayınevi | Microsoft.ManagedServices |
İplik |
| Tür |
ApplicationHealthLinux (Linux), ApplicationHealthWindows (Windows) |
İplik |
| tipİşleyiciVersiyonu | 1.0 |
İplik |
Ayarlar
| Veri Akışı Adı | Değer / Örnek | Veri Türü |
|---|---|---|
| protokol |
http veya https veya tcp |
İplik |
| liman | Protokol http veya https olduğunda isteğe bağlı, protokol tcp olduğunda zorunludur. |
Int |
| requestPath | Protokol http veya https olduğunda zorunludur, protokol tcp olduğunda izin verilmez. |
İplik |
| intervalInSeconds | İsteğe bağlı olarak, varsayılan değer 5 saniyedir. Bu, her sağlık sorgusu arasındaki aralıktır. Örneğin intervalInSeconds == 5 ise, yerel uygulama uç noktasına her 5 saniyede bir bir yoklama gönderilir. En düşük değer 5 saniye, en fazla 60 saniyedir. | Int |
| numberOfProbes (prob sayısı) | İsteğe bağlı, varsayılan değer 1'dir. Bu, sağlık durumunun değişmesi için gereken ardışık yoklama sayısıdır. Örneğin, numberOfProbles == 3 ise, sistem durumunu "İyi Durumda Değil" durumundan "Sağlıklı" duruma değiştirmek için ardışık 3 "Sağlıklı" sinyali gerekir. Aynı gereksinim, sağlık durumunu "İyi durumda değil" durumuna değiştirmek için de geçerlidir. En düşük değer 1 yoklama, maksimum 24 yoklamadır. | Int |
Uygulama Durumu uzantısını dağıt
Aşağıdaki örneklerde ayrıntılı olarak açıklandığı gibi, Uygulama Durumu uzantısını ölçek kümelerinize dağıtmanın birden çok yolu vardır.
Zengin Sağlık Durumları
Aşağıdaki örnek, Application Health - Rich States uzantısını (myHealthExtension adlı) extensionProfile Windows tabanlı ölçek kümesinin ölçek kümesi modeline ekler.
Mevcut bir uzantıyı İkili Durum'dan Zengin Sağlık Durumları'na güncellemek için örneği PUT yerine PATCH çağrısı yaparak kullanabilirsiniz.
PUT on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet/extensions/myHealthExtension?api-version=2018-10-01`
{
"name": "myHealthExtension",
"location": "<location>",
"properties": {
"publisher": "Microsoft.ManagedServices",
"type": "ApplicationHealthWindows",
"autoUpgradeMinorVersion": true,
"typeHandlerVersion": "2.0",
"settings": {
"protocol": "<protocol>",
"port": <port>,
"requestPath": "</requestPath>",
"intervalInSeconds": <intervalInSeconds>,
"numberOfProbes": <numberOfProbes>,
"gracePeriod": <gracePeriod>
}
}
}
Zaten dağıtılmış bir uzantıyı düzenlemek için kullanın PATCH .
Uzantıyı yüklemek için VM'leri yükseltin.
POST on `/subscriptions/<subscriptionId>/resourceGroups/<myResourceGroup>/providers/Microsoft.Compute/virtualMachineScaleSets/< myScaleSet >/manualupgrade?api-version=2022-08-01`
{
"instanceIds": ["*"]
}
İkili Sağlık Durumları
Aşağıdaki örnek, Uygulama Sağlık uzantısını (adı myHealthExtension olarak) Windows tabanlı bir ölçek kümesinin modelindeki extensionProfile öğesine ekler.
Bu örneği, PUT yerine PATCH çağrısı yaparak var olan bir uzantıyı Zengin Sistem Durumu'ndan İkili Sistem Durumu'na değiştirmek için de kullanabilirsiniz.
PUT on `/subscriptions/subscription_id/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet/extensions/myHealthExtension?api-version=2018-10-01`
{
"name": "myHealthExtension",
"location": "<location>",
"properties": {
"publisher": "Microsoft.ManagedServices",
"type": "ApplicationHealthWindows",
"autoUpgradeMinorVersion": true,
"typeHandlerVersion": "1.0",
"settings": {
"protocol": "<protocol>",
"port": <port>,
"requestPath": "</requestPath>"
}
}
}
Zaten dağıtılmış bir uzantıyı düzenlemek için kullanın PATCH .
Uzantıyı yüklemek için VM'leri yükseltin.
POST on `/subscriptions/<subscriptionId>/resourceGroups/<myResourceGroup>/providers/Microsoft.Compute/virtualMachineScaleSets/< myScaleSet >/manualupgrade?api-version=2022-08-01`
{
"instanceIds": ["*"]
}
Sorun giderme
Prob yanıtını yapılandırma konusunda yardım gerekiyor
Yerel uç noktaya yayılan sağlık yoklaması yanıtlarının örnekleri için uygulama durumu örneklerine bkz.
VMHealth görüntüleme - tek örnek
Get-AzVmssVM
-InstanceView `
-ResourceGroupName <rgName> `
-VMScaleSetName <vmssName> `
-InstanceId <instanceId>
VMHealth görüntüleme – toplu çağrı
Bu yalnızca Tekdüzen düzenleme ile Sanal Makine Ölçek Kümeleri için kullanılabilir.
GET on `/subscriptions/<subscriptionID>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/virtualMachineScaleSets/<vmssName>/virtualMachines/?api-version=2022-03-01&$expand=instanceview`
Sağlık Durumu görünmüyor
Eğer Sağlık Durumu Azure portalında veya GET çağrısı ile görünmüyorsa, VM'nin en son modeline yükseltildiğinden emin olun. VM en güncel model değilse, VM'yi yükseltin ve sistem durumu görünecektir.
Uzantı çalıştırma çıktı kaydı
Uzantı yürütme çıktısı aşağıdaki dizinlerde bulunan dosyalara kaydedilir:
C:\WindowsAzure\Logs\Plugins\Microsoft.ManagedServices.ApplicationHealthWindows\<version>\
/var/lib/waagent/Microsoft.ManagedServices.ApplicationHealthLinux-<extension_version>/status
/var/log/azure/applicationhealth-extension
Günlükler ayrıca düzenli olarak uygulamanın sağlık durumunu yakalar.
Sonraki adımlar
Uygulamanızı Sanal Makine Ölçek Kümeleri'ne dağıtmayı öğrenin.