Get-ServiceFabricDeployedServicePackageHealth
Service Fabric hizmet paketinin durumunu alır.
Sözdizimi
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Get-ServiceFabricDeployedServicePackageHealth cmdlet'i, belirtilen düğümde dağıtılan service Fabric hizmet paketinin durumunu alır. Service Fabric aşağıdaki sistem durumu durumlarını bildirir:
- TAMAM. Varlık sistem durumu yönergelerini karşılar.
- Hata. Varlık sistem durumu yönergelerini karşılamıyor.
- Uyarı. Varlık sistem durumu yönergelerini karşılar ancak bazı sorunlarla karşılaşmıştır.
Uygulama belirtilen düğümde dağıtılmazsa, bu cmdlet hata döndürür. Dağıtılan hizmet paketi yoksa, bu cmdlet hata döndürür.
Service Fabric kümesinde herhangi bir işlem yapmadan önce, Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.
Örnekler
Örnek 1: Dağıtılan hizmet paketinin durumunu alma
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Bu komut, belirtilen dağıtılan hizmet paketinin durumunu sorgular.
Örnek 2: Özel sistem durumu ilkesi ve dönüş filtreleri kullanarak dağıtılan hizmet paketinin sistem durumunu alma
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Bu komut, özel sistem durumu ilkesi ve hata olayları filtresiyle belirtilen dağıtılan hizmet paketinin durumunu sorgular.
Parametreler
-ApplicationName
Service Fabric uygulamasının Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir. cmdlet'i, belirttiğiniz uygulamanın dağıtılan hizmet paketi için sistem durumu bilgilerini alır.
Tür: | Uri |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ConsiderWarningAsError
Sistem durumu değerlendirmesi sırasında bir uyarı sistem durumu raporunun hata olarak ele alıp almayacağını gösterir.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-EventsFilter
Sistem durumu temelinde hizmet paketinde bildirilen HealthEvent nesnelerinin koleksiyonu için filtreyi belirtir. Değer, HealthStateFilterüyelerindeki üyelerden veya bit düzeyinde işlemlerden alınabilir. Yalnızca filtreyle eşleşen olaylar döndürülür. Tüm olaylar hizmet paketi toplu sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girdiler döndürülür.
Tür: | HealthStateFilter |
Kabul edilen değerler: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-EventsHealthStateFilter
Bu parametre kullanım dışı bırakıldı. Bunun yerine EventsFilter parametresini belirtin.
Tür: | Int64 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-NodeName
Service Fabric düğümünün adını belirtir. Cmdlet, belirttiğiniz düğüm için hizmet paketi sistem durumu bilgilerini alır.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServiceManifestName
Service Fabric hizmet bildiriminin adını belirtir. Cmdlet, belirttiğiniz hizmet bildirimi için sistem durumu bilgilerini alır.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServicePackageActivationId
Dağıtılan ServicePackageetkinleştirme kimliği. Bu, get-ServiceFabricDeployedServicePackage
Hizmeti oluştururken belirtilen servicePackageActivationMode
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TimeoutSec
İşlem için zaman aşımı süresini saniye cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
System.Uri
System.String
Çıkışlar
System.Object