Get-ServiceFabricDeployedServicePackageHealth
Hämtar hälsotillståndet för ett Service Fabric-tjänstpaket.
Syntax
Get-ServiceFabricDeployedServicePackageHealth
[-ApplicationName] <Uri>
[-ServiceManifestName] <String>
[-NodeName] <String>
[-ConsiderWarningAsError <Boolean>]
[-EventsHealthStateFilter <Int64>]
[-EventsFilter <HealthStateFilter>]
[-ServicePackageActivationId <String>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Cmdleten Get-ServiceFabricDeployedServicePackageHealth hämtar hälsotillståndet för ett Service Fabric-tjänstpaket som distribuerats på en angiven nod. Service Fabric rapporterar följande hälsotillstånd:
- OKEJ. Entiteten uppfyller hälsoriktlinjerna.
- Fel. Entiteten uppfyller inte hälsoriktlinjerna.
- Varning. Entiteten uppfyller hälsoriktlinjerna men har drabbats av ett visst problem.
Om programmet inte distribueras på den angivna noden returnerar den här cmdleten fel. Om det distribuerade tjänstpaketet inte finns returnerar den här cmdleten fel.
Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.
Exempel
Exempel 1: Hämta hälsotillståndet för ett distribuerat tjänstpaket
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"
Det här kommandot frågar hälsotillståndet för det angivna distribuerade tjänstpaketet.
Exempel 2: Hämta hälsotillståndet för ett distribuerat tjänstpaket med hjälp av en anpassad hälsoprincip och returfilter
PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error
Det här kommandot frågar hälsotillståndet för det angivna distribuerade tjänstpaketet med anpassat hälsoprincip- och felhändelsefilter.
Parametrar
-ApplicationName
Anger URI (Uniform Resource Identifier) för ett Service Fabric-program. Cmdleten hämtar hälsoinformation för det distribuerade tjänstpaketet för det program som du anger.
Typ: | Uri |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ConsiderWarningAsError
Anger om en varningshälsorapport ska behandlas som ett fel under hälsoutvärderingen.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EventsFilter
Anger filtret för samlingen av HealthEvent objekt som rapporterats i tjänstpaketet baserat på hälsotillståndet. Värdet kan hämtas från medlemmar eller bitvis åtgärder på medlemmar i HealthStateFilter. Endast händelser som matchar filtret returneras. Alla händelser används för att utvärdera det aggregerade hälsotillståndet för tjänstpaketet. Om det inte anges returneras alla poster.
Typ: | HealthStateFilter |
Godkända värden: | Default, None, Ok, Warning, Error, All |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EventsHealthStateFilter
Den här parametern är inaktuell. Ange parametern EventsFilter i stället.
Typ: | Int64 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NodeName
Anger namnet på en Service Fabric-nod. Cmdleten hämtar hälsoinformation för tjänstpaketet för den nod som du anger.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServiceManifestName
Anger namnet på ett Service Fabric-tjänstmanifest. Cmdleten hämtar hälsoinformation för tjänstmanifestet som du anger.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServicePackageActivationId
Aktiverings-ID:t för den distribuerade ServicePackage. Detta kan hämtas med hjälp av frågan Get-ServiceFabricDeployedServicePackage.
Om ServicePackageActivationMode som angavs när tjänsten skapades (med hjälp av New-ServiceFabricService
) är SharedProcess (eller om den inte har angetts, i vilket fall den som standard SharedProcess), är värdet för ServicePackageActivationId alltid en tom sträng och behöver inte anges. Mer information om aktiverings-ID för tjänstpaket finns i [Service Fabric Hosting Model][1].
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.Uri
System.String
Utdata
System.Object