Aracılığıyla paylaş


Get-ServiceFabricDeployedServicePackageHealth

Service Fabric hizmet paketinin sistem durumunu alır.

Syntax

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 sistem durumunu alır. Service Fabric aşağıdaki durum durumlarını bildirir:

  • Tamam ögesini seçin. 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 gerçekleştirmeden ö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 ilkesini kullanarak dağıtılan bir hizmet paketinin sistem durumunu alma ve filtreleri döndürme

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ı filtresi ile 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, belirttiğiniz uygulamanın dağıtılan hizmet paketi için sistem durumu bilgilerini alır.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ConsiderWarningAsError

Sistem durumu değerlendirmesi sırasında bir uyarı sistem durumu raporunun hata olarak ele alıp almayacağını gösterir.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 paketinin toplanmış sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler döndürülür.

Type:HealthStateFilter
Accepted values:Default, None, Ok, Warning, Error, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventsHealthStateFilter

Bu parametre kullanım dışı bırakıldı. Bunun yerine EventsFilter parametresini belirtin.

Type:Int64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServiceManifestName

Service Fabric hizmet bildiriminin adını belirtir. Cmdlet, belirttiğiniz hizmet bildiriminin sistem durumu bilgilerini alır.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicePackageActivationId

Dağıtılan ServicePackage'ın etkinleştirme kimliği. Bu, Get-ServiceFabricDeployedServicePackage sorgusu kullanılarak elde edilebilir.

Hizmet oluşturulurken belirtilen ServicePackageActivationMode değeri SharedProcess ise (New-ServiceFabricServiceveya belirtilmezse, varsayılan olarak SharedProcess olarak ayarlanıyorsa), ServicePackageActivationId değeri her zaman boş bir dizedir ve belirtilmesi gerekmez. Hizmet paketi etkinleştirme kimliği hakkında daha fazla bilgi edinmek için bkz. [Service Fabric Barındırma Modeli][1].

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

İşlem için zaman aşımı süresini saniye cinsinden belirtir.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

System.Uri

System.String

Çıkışlar

System.Object