Get-ServiceFabricDeployedServicePackageHealth
Service Fabric hizmet paketinin sistem 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 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.
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 paketinin toplanmış sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler 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 bildiriminin 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 ServicePackage'ın etkinleştirme kimliği. Bu, Get-ServiceFabricDeployedServicePackage sorgusu kullanılarak elde edilebilir.
Hizmet oluşturulurken belirtilen ServicePackageActivationMode değeri SharedProcess ise (New-ServiceFabricService
veya 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].
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