Test-ServiceFabricService
Validates the health and availability of a Service Fabric service.
Syntax
Test-ServiceFabricService
[-ServiceName] <Uri>
[-MaxStabilizationTimeoutSec] <Int32>
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
The Test-ServiceFabricService cmdlet validates the availability and health of the specified Service Fabric service. This cmdlet verifies that the service is at the target replica set size and that the service is healthy. This cmdlet also validates that all replicas belonging to the service are ready and not in an transitional state like InBuild (ServiceReplicaStatus). Use this cmdlet to verify that your service is stable after inducing any fault into the system.
Before you perform any operation on a Service Fabric cluster, establish a connection to the cluster by using the Connect-ServiceFabricCluster cmdlet.
Examples
Example 1: Test a service
PS C:\> Test-ServiceFabricService -ServiceName fabric:/SvcName -MaxStabilizationTimeoutSec 240
This command tests the specified service to make sure that it is stable within 240 seconds.
Parameters
-MaxStabilizationTimeoutSec
Specifies the maximum time-out period, in seconds, for the cluster to stabilize before failing the validate command.
Type: | Int32 |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Specifies the name of the service to validate.
Type: | Uri |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Specifies the time-out period, in seconds, for the operation.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
System.Uri
Outputs
System.Object