Dela via


sfctl partition

Fråga efter och hantera partitioner för alla tjänster.

Kommandon

Kommando beskrivning
dataförlust Det här API:et leder till dataförlust för den angivna partitionen.
dataförluststatus Hämtar förloppet för en partitionsdataförluståtgärd som startas med hjälp av StartDataLoss-API:et.
hälsa Hämtar hälsotillståndet för den angivna Service Fabric-partitionen.
information Hämtar information om en Service Fabric-partition.
lista Hämtar listan över partitioner för en Service Fabric-tjänst.
läser in Hämtar inläsningsinformationen för den angivna Service Fabric-partitionen.
load-reset Återställer den aktuella belastningen för en Service Fabric-partition.
quorum-loss Inducerar kvorumförlust för en viss tillståndskänslig tjänstpartition.
quorum-loss-status Hämtar förloppet för en kvorumförluståtgärd på en partition som startas med hjälp av StartQuorumLoss-API:et.
recover Anger för Service Fabric-klustret att det ska försöka återställa en specifik partition som för närvarande har fastnat i kvorumförlust.
recover-all Anger för Service Fabric-klustret att det ska försöka återställa alla tjänster (inklusive systemtjänster) som för närvarande har fastnat i kvorumförlust.
report-health Skickar en hälsorapport på Service Fabric-partitionen.
restart Det här API:et startar om vissa eller alla repliker eller instanser av den angivna partitionen.
restart-status Hämtar förloppet för en PartitionRestart-åtgärd som startas med StartPartitionRestart.
svc-name Hämtar namnet på Service Fabric-tjänsten för en partition.

dataförlust för sfctl-partition

Det här API:et leder till dataförlust för den angivna partitionen.

Det utlöser ett anrop till OnDataLossAsync-API:et för partitionen. Det här API:et leder till dataförlust för den angivna partitionen. Det utlöser ett anrop till OnDataLoss-API:et för partitionen. Faktisk dataförlust beror på angiven DataLossMode.

  • PartialDataLoss: Endast ett kvorum av repliker tas bort och OnDataLoss utlöses för partitionen, men faktisk dataförlust beror på förekomsten av replikering under flygning.
  • FullDataLoss: Alla repliker tas bort och därför går alla data förlorade och OnDataLoss utlöses. Det här API:et ska bara anropas med en tillståndskänslig tjänst som mål. Det rekommenderas inte att anropa det här API:et med en systemtjänst.

Kommentar

När det här API:et har anropats kan det inte ångras. Om du anropar CancelOperation stoppas bara körningen och det interna systemtillståndet rensas. Det återställer inte data om kommandot har gått tillräckligt långt för att orsaka dataförlust. Anropa GetDataLossProgress-API:et med samma OperationId för att returnera information om åtgärden som startades med det här API:et.

Argument

Argument beskrivning
--data-loss-mode [Krävs] Den här uppräkningen skickas till StartDataLoss-API:et för att ange vilken typ av dataförlust som ska induceras.
--operation-id [Krävs] Ett GUID som identifierar ett anrop för det här API:et. Detta skickas till motsvarande GetProgress API.
--partition-id [Krävs] Partitionens identitet.
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition data-loss-status

Hämtar förloppet för en partitionsdataförluståtgärd som startas med hjälp av StartDataLoss-API:et.

Hämtar förloppet för en dataförluståtgärd som startas med StartDataLoss med hjälp av OperationId.

Argument

Argument beskrivning
--operation-id [Krävs] Ett GUID som identifierar ett anrop för det här API:et. Detta skickas till motsvarande GetProgress API.
--partition-id [Krävs] Partitionens identitet.
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl-partitionshälsa

Hämtar hälsotillståndet för den angivna Service Fabric-partitionen.

Använd EventsHealthStateFilter för att filtrera samlingen med hälsohändelser som rapporterats för tjänsten baserat på hälsotillståndet. Använd ReplicasHealthStateFilter för att filtrera samlingen av ReplicaHealthState-objekt på partitionen. Om du anger en partition som inte finns i hälsoarkivet returnerar den här begäran ett fel.

Argument

Argument beskrivning
--partition-id [Krävs] Partitionens identitet.
--events-health-state-filter Tillåter filtrering av samlingen med HealthEvent-objekt som returneras baserat på hälsotillståndet. Möjliga värden för den här parametern inkluderar heltalsvärdet för något av följande hälsotillstånd. Endast händelser som matchar filtret returneras. Alla händelser används för att utvärdera det aggregerade hälsotillståndet. Om det inte anges returneras alla poster. Tillståndsvärdena är flaggbaserad uppräkning, så värdet kan vara en kombination av dessa värden, som erhålls med hjälp av operatorn OR på bitvis. Om det angivna värdet till exempel är 6 returneras alla händelser med HealthState-värdet OK (2) och Varning (4).
– Standard – standardvärde. Matchar alla HealthState. Värdet är noll.
– Ingen – Filter som inte matchar något HealthState-värde. Används för att inte returnera några resultat för en viss samling tillstånd. Värdet är 1.
- Ok – Filter som matchar indata med HealthState-värdet Ok. Värdet är 2.
– Varning – Filter som matchar indata med HealthState-värdet Varning. Värdet är 4.
– Fel – Filter som matchar indata med HealthState-värdet Fel. Värdet är 8.
– Alla – Filter som matchar indata med alla HealthState-värden. Värdet är 65535.
--exclude-health-statistics Anger om hälsostatistiken ska returneras som en del av frågeresultatet. Falskt som standard. Statistiken visar antalet underordnade entiteter i hälsotillståndet Ok, Varning och Fel.
--replicas-health-state-filter Tillåter filtrering av samlingen av ReplicaHealthState-objekt på partitionen. Värdet kan hämtas från medlemmar eller bitvis åtgärder på medlemmar i HealthStateFilter. Endast repliker som matchar filtret returneras. Alla repliker används för att utvärdera det aggregerade hälsotillståndet. Om det inte anges returneras alla poster. Tillståndsvärdena är flaggbaserad uppräkning, så värdet kan vara en kombination av dessa värden som hämtas med hjälp av bitvis "OR"-operator. Om det angivna värdet till exempel är 6 returneras alla händelser med HealthState-värdet OK (2) och Varning (4). Möjliga värden för den här parametern inkluderar heltalsvärdet för något av följande hälsotillstånd.
– Standard – standardvärde. Matchar alla HealthState. Värdet är noll.
– Ingen – Filter som inte matchar något HealthState-värde. Används för att inte returnera några resultat för en viss samling tillstånd. Värdet är 1.
- Ok – Filter som matchar indata med HealthState-värdet Ok. Värdet är 2.
– Varning – Filter som matchar indata med HealthState-värdet Varning. Värdet är 4.
– Fel – Filter som matchar indata med HealthState-värdet Fel. Värdet är 8.
– Alla – Filter som matchar indata med alla HealthState-värden. Värdet är 65535.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl-partitionsinformation

Hämtar information om en Service Fabric-partition.

Hämtar information om den angivna partitionen. Svaret innehåller partitions-ID, partitioneringsschemainformation, nycklar som stöds av partitionen, status, hälsa och annan information om partitionen.

Argument

Argument beskrivning
--partition-id [Krävs] Partitionens identitet.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl-partitionslista

Hämtar listan över partitioner för en Service Fabric-tjänst.

Svaret innehåller partitions-ID, partitioneringsschemainformation, nycklar som stöds av partitionen, status, hälsa och annan information om partitionen.

Argument

Argument beskrivning
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--continuation-token Parametern fortsättningstoken används för att hämta nästa uppsättning resultat. En fortsättningstoken med ett värde som inte är tomt ingår i API:ets svar när resultatet från systemet inte får plats i ett enda svar. När det här värdet skickas till nästa API-anrop returnerar API:et nästa uppsättning resultat. Om det inte finns några ytterligare resultat innehåller fortsättningstoken inget värde. Värdet för den här parametern ska inte vara URL-kodat.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl-partitionsbelastning

Hämtar inläsningsinformationen för den angivna Service Fabric-partitionen.

Returnerar information om belastningen på en angiven partition. Svaret innehåller en lista över inläsningsrapporter för en Service Fabric-partition. Varje rapport innehåller belastningsmåttets namn, värde och senaste rapporterade tid i UTC.

Argument

Argument beskrivning
--partition-id [Krävs] Partitionens identitet.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition load-reset

Återställer den aktuella belastningen för en Service Fabric-partition.

Återställer den aktuella belastningen för en Service Fabric-partition till standardbelastningen för tjänsten.

Argument

Argument beskrivning
--partition-id [Krävs] Partitionens identitet.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition quorum-loss

Inducerar kvorumförlust för en viss tillståndskänslig tjänstpartition.

Det här API:et är användbart för en tillfällig kvorumförlustsituation för din tjänst. Anropa Api:et GetQuorumLossProgress med samma OperationId för att returnera information om åtgärden som startades med det här API:et. Detta kan bara anropas på tillståndskänsliga beständiga tjänster (HasPersistedState==true). Använd inte det här API:et på tillståndslösa tjänster eller tillståndskänsliga tjänster i minnet.

Argument

Argument beskrivning
--operation-id [Krävs] Ett GUID som identifierar ett anrop för det här API:et. Detta skickas till motsvarande GetProgress API.
--partition-id [Krävs] Partitionens identitet.
--quorum-loss-duration [Krävs] Hur lång tid partitionen ska hållas i kvorumförlust. Detta måste anges i sekunder.
--quorum-loss-mode [Krävs] Den här uppräkningen skickas till StartQuorumLoss-API:et för att ange vilken typ av kvorumförlust som ska induceras.
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition quorum-loss-status

Hämtar förloppet för en kvorumförluståtgärd på en partition som startas med hjälp av StartQuorumLoss-API:et.

Hämtar förloppet för en kvorumförluståtgärd som startas med StartQuorumLoss med hjälp av det angivna OperationId.

Argument

Argument beskrivning
--operation-id [Krävs] Ett GUID som identifierar ett anrop för det här API:et. Detta skickas till motsvarande GetProgress API.
--partition-id [Krävs] Partitionens identitet.
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

återställning av sfctl-partition

Anger för Service Fabric-klustret att det ska försöka återställa en specifik partition som för närvarande har fastnat i kvorumförlust.

Den här åtgärden bör endast utföras om det är känt att replikerna som är nere inte kan återställas. Felaktig användning av det här API:et kan orsaka potentiell dataförlust.

Argument

Argument beskrivning
--partition-id [Krävs] Partitionens identitet.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition recover-all

Anger för Service Fabric-klustret att det ska försöka återställa alla tjänster (inklusive systemtjänster) som för närvarande har fastnat i kvorumförlust.

Den här åtgärden bör endast utföras om det är känt att replikerna som är nere inte kan återställas. Felaktig användning av det här API:et kan orsaka potentiell dataförlust.

Argument

Argument beskrivning
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition report-health

Skickar en hälsorapport på Service Fabric-partitionen.

Rapporterar hälsotillståndet för den angivna Service Fabric-partitionen. Rapporten måste innehålla information om källan till hälsorapporten och egenskapen som den rapporteras för. Rapporten skickas till en Service Fabric-gatewaypartition som vidarebefordras till hälsoarkivet. Rapporten kan godkännas av gatewayen, men avvisas av hälsoarkivet efter extra validering. Hälsoarkivet kan till exempel avvisa rapporten på grund av en ogiltig parameter, till exempel ett inaktuellt sekvensnummer. Om du vill se om rapporten har tillämpats i hälsoarkivet kontrollerar du att rapporten visas i avsnittet händelser.

Argument

Argument beskrivning
--health-property [Krävs] Egenskapen för hälsoinformationen.

En entitet kan ha hälsorapporter för olika egenskaper. Egenskapen är en sträng och inte en fast uppräkning så att reporterns flexibilitet kan kategorisera tillståndsvillkoret som utlöser rapporten. En reporter med SourceId "LocalWatchdog" kan till exempel övervaka tillståndet för den tillgängliga disken på en nod, så att den kan rapportera egenskapen "AvailableDisk" på noden. Samma reporter kan övervaka nodanslutningen så att den kan rapportera en egenskap "Anslutning" på samma nod. I hälsoarkivet behandlas dessa rapporter som separata hälsohändelser för den angivna noden. Tillsammans med SourceId identifierar egenskapen hälsoinformationen unikt.
--health-state [Krävs] Möjliga värden är: "Ogiltig", "Ok", "Varning", "Fel", "Okänd".
--partition-id [Krävs] Partitionens identitet.
--source-id [Krävs] Källnamnet som identifierar komponenten client/watchdog/system som genererade hälsoinformationen.
--beskrivning Beskrivningen av hälsoinformationen.

Den representerar fritext som används för att lägga till läsbar information om rapporten. Den maximala stränglängden för beskrivningen är 4 096 tecken. Om den angivna strängen är längre trunkeras den automatiskt. När beskrivningen trunkeras innehåller de sista tecknen i beskrivningen en markör "[Trunkerad]", och den totala strängstorleken är 4 096 tecken. Markörens närvaro anger för användare att trunkeringen inträffade. Observera att beskrivningen har mindre än 4 096 tecken från den ursprungliga strängen när den trunkeras.
--omedelbar En flagga som anger om rapporten ska skickas omedelbart.

En hälsorapport skickas till ett Service Fabric-gatewayprogram som vidarebefordras till hälsoarkivet. Om Immediate är inställt på true skickas rapporten omedelbart från HTTP Gateway till hälsoarkivet, oavsett vilka inställningar för infrastrukturklienten som HTTP Gateway-programmet använder. Detta är användbart för kritiska rapporter som ska skickas så snart som möjligt. Beroende på tidsinställning och andra villkor kan sändningen av rapporten fortfarande misslyckas, till exempel om HTTP-gatewayen är stängd eller om meddelandet inte når gatewayen. Om Immediate är inställt på false skickas rapporten baserat på hälsoklientinställningarna från HTTP-gatewayen. Därför batchas den enligt konfigurationen HealthReportSendInterval. Det här är den rekommenderade inställningen eftersom den gör det möjligt för hälsoklienten att optimera hälsorapporteringsmeddelanden till hälsoarkivet samt bearbetning av hälsorapporter. Som standard skickas inte rapporter omedelbart.
--remove-when-expired Värde som anger om rapporten tas bort från hälsoarkivet när den upphör att gälla.

Om värdet är true tas rapporten bort från hälsoarkivet när den har upphört att gälla. Om värdet är falskt behandlas rapporten som ett fel när den har upphört att gälla. Värdet för den här egenskapen är falskt som standard. När klienter rapporterar regelbundet bör de ange RemoveWhenExpired false (standard). På så sätt har reportern problem (t.ex. dödläge) och kan inte rapportera, entiteten utvärderas vid fel när hälsorapporten upphör att gälla. Detta flaggar entiteten som i feltillstånd för hälsotillstånd.
--sequence-number Sekvensnumret för den här hälsorapporten som en numerisk sträng.

Rapportsekvensnumret används av hälsoarkivet för att identifiera inaktuella rapporter. Om det inte anges genereras ett sekvensnummer automatiskt av hälsoklienten när en rapport läggs till.
--timeout -t Standard: 60.
--Ttl Den varaktighet som hälsorapporten är giltig för. Det här fältet använder ISO8601 format för att ange varaktigheten.

När klienter rapporterar regelbundet bör de skicka rapporter med högre frekvens än tid att leva. Om klienter rapporterar om övergången kan de ange att tiden ska leva till oändlig. När time to live upphör att gälla tas hälsohändelsen som innehåller hälsoinformationen antingen bort från hälsoarkivet, om RemoveWhenExpired är sant eller utvärderas vid fel, om RemoveWhenExpired false. Om det inte anges är time to live-standardvärdet oändligt.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

omstart av sfctl-partition

Det här API:et startar om vissa eller alla repliker eller instanser av den angivna partitionen.

Det här API:et är användbart för att testa redundans. Om den används för att rikta in sig på en tillståndslös tjänstpartition måste RestartPartitionMode vara AllReplicasOrInstances. Anropa API:et GetPartitionRestartProgress med samma OperationId för att hämta förloppet.

Argument

Argument beskrivning
--operation-id [Krävs] Ett GUID som identifierar ett anrop för det här API:et. Detta skickas till motsvarande GetProgress API.
--partition-id [Krävs] Partitionens identitet.
--restart-partition-mode [Krävs] Beskriv vilka partitioner som ska startas om.
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition restart-status

Hämtar förloppet för en PartitionRestart-åtgärd som startas med StartPartitionRestart.

Hämtar förloppet för en PartitionRestart igång med StartPartitionRestart med hjälp av angivet OperationId.

Argument

Argument beskrivning
--operation-id [Krävs] Ett GUID som identifierar ett anrop för det här API:et. Detta skickas till motsvarande GetProgress API.
--partition-id [Krävs] Partitionens identitet.
--service-id [Krävs] Tjänstens identitet. Det här ID:t är vanligtvis det fullständiga namnet på tjänsten utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

sfctl partition svc-name

Hämtar namnet på Service Fabric-tjänsten för en partition.

Hämtar namnet på tjänsten för den angivna partitionen. Ett 404-fel returneras om partitions-ID:t inte finns i klustret.

Argument

Argument beskrivning
--partition-id [Krävs] Partitionens identitet.
--timeout -t Serverns timeout för att utföra åtgärden i sekunder. Den här tidsgränsen anger hur lång tid klienten är villig att vänta tills den begärda åtgärden har slutförts. Standardvärdet för den här parametern är 60 sekunder. Standard: 60.

Globala argument

Argument beskrivning
--felsöka Öka loggningsverositeten för att visa alla felsökningsloggar.
--help -h Visa det här hjälpmeddelandet och avsluta.
--output -o Utdataformat. Tillåtna värden: json, jsonc, table, tsv. Standard: json.
--fråga JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
--mångordig Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

Nästa steg

  • Konfigurera Service Fabric CLI.
  • Lär dig hur du använder Service Fabric CLI med hjälp av exempelskripten.