sfctl service
Skapa, ta bort och hantera tjänst-, tjänsttyper och tjänstpaket.
Kommandon
Kommando | beskrivning |
---|---|
appnamn | Hämtar namnet på Service Fabric-programmet för en tjänst. |
code-package-list | Hämtar listan över kodpaket som distribuerats på en Service Fabric-nod. |
skapa | Skapar den angivna Service Fabric-tjänsten. |
delete | Tar bort en befintlig Service Fabric-tjänst. |
deployed-type | Hämtar information om en angiven tjänsttyp för programmet som distribueras på en nod i ett Service Fabric-kluster. |
deployed-type-list | Hämtar listan med information om tjänsttyper från de program som distribueras på en nod i ett Service Fabric-kluster. |
description | Hämtar beskrivningen av en befintlig Service Fabric-tjänst. |
get-container-logs | Hämtar containerloggarna för containern som distribueras på en Service Fabric-nod. |
hälsa | Hämtar hälsotillståndet för den angivna Service Fabric-tjänsten. |
information | Hämtar information om den specifika tjänst som tillhör Service Fabric-programmet. |
lista | Hämtar information om alla tjänster som hör till programmet som anges av program-ID:t. |
manifest | Hämtar manifestet som beskriver en tjänsttyp. |
package-deploy | Laddar ned paket som är associerade med det angivna tjänstmanifestet till avbildningscacheminnet på den angivna noden. |
package-health | Hämtar information om hälsotillståndet för ett tjänstpaket för ett specifikt program som distribuerats för en Service Fabric-nod och ett program. |
package-info | Hämtar listan över tjänstpaket som distribuerats på en Service Fabric-nod som matchar exakt det angivna namnet. |
paketlista | Hämtar listan över tjänstpaket som distribuerats på en Service Fabric-nod. |
recover | Anger för Service Fabric-klustret att det ska försöka återställa den angivna tjänsten som för närvarande har fastnat i kvorumförlust. |
report-health | Skickar en hälsorapport för Service Fabric-tjänsten. |
lösa | Lös en Service Fabric-partition. |
type-list | Hämtar listan med information om tjänsttyper som stöds av en etablerad programtyp i ett Service Fabric-kluster. |
update | Uppdaterar den angivna tjänsten med hjälp av den angivna uppdateringsbeskrivningen. |
sfctl service app-name
Hämtar namnet på Service Fabric-programmet för en tjänst.
Hämtar namnet på programmet för den angivna tjänsten. Ett 404-FABRIC_E_SERVICE_DOES_NOT_EXIST-fel returneras om en tjänst med det angivna tjänst-ID:t inte finns.
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. |
--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 service code-package-list
Hämtar listan över kodpaket som distribuerats på en Service Fabric-nod.
Hämtar listan över kodpaket som distribuerats på en Service Fabric-nod för det angivna programmet.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--node-name [Krävs] | Namnet på noden. |
--code-package-name | Namnet på kodpaketet som anges i tjänstmanifestet som registrerats som en del av en programtyp i ett Service Fabric-kluster. |
--service-manifest-name | Namnet på ett tjänstmanifest som registrerats som en del av en programtyp i ett Service Fabric-kluster. |
--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. |
skapa sfctl-tjänst
Skapar den angivna Service Fabric-tjänsten.
Argument
Argument | beskrivning |
---|---|
--app-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet ~. Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--name [Krävs] | Namnet på tjänsten. Detta bör vara ett underordnat program-ID. Det här är det fullständiga namnet, inklusive URI: fabric\: n. Till exempel är tjänsten fabric\:/A/B underordnad programmet fabric\:/A . |
--service-type [Krävs] | Namnet på tjänsttypen. |
--activation-mode | Aktiveringsläget för tjänstpaketet. |
--Begränsningar | Placeringsbegränsningarna som en sträng. Placeringsbegränsningar är booleska uttryck för nodegenskaper och gör det möjligt att begränsa en tjänst till vissa noder baserat på tjänstkraven. Om du till exempel vill placera en tjänst på noder där NodeType är blå anger du följande:"NodeColor == blue". |
--correlated-service | Namnet på måltjänsten som ska korreleras med. |
--korrelation | Korrelera tjänsten med en befintlig tjänst med hjälp av en justeringstillhörighet. |
--dns-name | DNS-namnet på den tjänst som ska skapas. Service Fabric DNS-systemtjänsten måste vara aktiverad för den här inställningen. |
--instance-count | Antalet instanser. Detta gäller endast tillståndslösa tjänster. |
--int-scheme | Anger att tjänsten ska vara jämnt partitionerad över ett antal osignerade heltal. |
--int-scheme-count | Antalet partitioner i heltalsnyckelområdet som ska skapas, om du använder ett enhetligt heltalspartitionsschema. |
--int-scheme-high | Slutet på nyckel heltalsintervallet om du använder ett enhetligt heltalspartitionsschema. |
--int-scheme-low | Början av nyckel heltalsintervallet om du använder ett enhetligt heltalspartitionsschema. |
--load-metrics | JSON-kodad lista över mått som används vid belastningsutjämning av tjänster mellan noder. |
--min-replica-set-size | Minsta replikuppsättningsstorlek som ett tal. Detta gäller endast tillståndskänsliga tjänster. |
--move-cost | Anger flyttkostnaden för tjänsten. Möjliga värden är: "Zero", "Low", "Medium", "High", "VeryHigh". |
--named-scheme | Anger att tjänsten ska ha flera namngivna partitioner. |
--named-scheme-list | JSON-kodad lista med namn som ska partitioneras över tjänsten, om du använder det namngivna partitionsschemat. |
--no-persisted-state | Om sant indikerar detta att tjänsten inte har något beständigt tillstånd som lagras på den lokala disken, eller att den bara lagrar tillstånd i minnet. |
--placement-policy-list | JSON-kodad lista över placeringsprinciper för tjänsten och eventuella associerade domännamn. Principer kan vara en eller flera av: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , RequireDomainDistribution . |
--quorum-loss-wait | Den maximala varaktigheten, i sekunder, för vilken en partition tillåts vara i ett tillstånd av kvorumförlust. Detta gäller endast tillståndskänsliga tjänster. |
--replica-restart-wait | Varaktigheten, i sekunder, mellan när en replik går ned och när en ny replik skapas. Detta gäller endast tillståndskänsliga tjänster. |
--scaling-policies | JSON-kodad lista över skalningsprinciper för den här tjänsten. |
--service-placement-time | Hur länge replikerna kan förbli InBuild innan de rapporterar att bygget har fastnat. Detta gäller endast tillståndskänsliga tjänster. |
--singleton-scheme | Anger att tjänsten ska ha en enda partition eller vara en icke-partitionerad tjänst. |
--stand-by-replica-keep | Den maximala varaktigheten, i sekunder, för vilken StandBy-repliker bibehålls innan de tas bort. Detta gäller endast tillståndskänsliga tjänster. |
--Stateful | Anger att tjänsten är en tillståndskänslig tjänst. |
--statslös | Anger att tjänsten är en tillståndslös tjänst. |
--target-replica-set-size | Målrepliken anger storlek som ett tal. Detta gäller endast tillståndskänsliga tjänster. |
--timeout -t | 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-tjänstborttagning
Tar bort en befintlig Service Fabric-tjänst.
En tjänst måste skapas innan den kan tas bort. Som standard försöker Service Fabric stänga tjänstrepliker på ett korrekt sätt och sedan ta bort tjänsten. Men om tjänsten har problem med att stänga repliken korrekt kan borttagningsåtgärden ta lång tid eller fastna. Använd den valfria ForceRemove-flaggan för att hoppa över den graciösa stängningssekvensen och ta bort tjänsten med kraft.
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. |
--force-remove | Ta bort ett Service Fabric-program eller en tjänst med kraft utan att gå igenom den graciösa avstängningssekvensen. Den här parametern kan användas för att ta bort ett program eller en tjänst som borttagningen tar tid för på grund av problem i tjänstkoden som förhindrar att repliker stängs korrekt. |
--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 service deployed-type
Hämtar information om en angiven tjänsttyp för programmet som distribueras på en nod i ett Service Fabric-kluster.
Hämtar listan med information om en specifik tjänsttyp från de program som distribueras på en nod i ett Service Fabric-kluster. Svaret innehåller namnet på tjänsttypen, dess registreringsstatus, kodpaketet som registrerade det och aktiverings-ID för tjänstpaketet. Varje post representerar en aktivering av en tjänsttyp som särskiljs av aktiverings-ID:t.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--node-name [Krävs] | Namnet på noden. |
--service-type-name [Krävs] | Anger namnet på en Service Fabric-tjänsttyp. |
--service-manifest-name | Namnet på tjänstmanifestet för att filtrera listan över distribuerad tjänsttypsinformation. Om svaret anges innehåller det bara information om tjänsttyper som definieras i det här tjänstmanifestet. |
--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-tjänsten deployed-type-list
Hämtar listan med information om tjänsttyper från de program som distribueras på en nod i ett Service Fabric-kluster.
Hämtar listan med information om tjänsttyper från de program som distribueras på en nod i ett Service Fabric-kluster. Svaret innehåller namnet på tjänsttypen, dess registreringsstatus, kodpaketet som registrerade det och aktiverings-ID för tjänstpaketet.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--node-name [Krävs] | Namnet på noden. |
--service-manifest-name | Namnet på tjänstmanifestet för att filtrera listan över distribuerad tjänsttypsinformation. Om svaret anges innehåller det bara information om tjänsttyper som definieras i det här tjänstmanifestet. |
--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. |
beskrivning av sfctl-tjänsten
Hämtar beskrivningen av en befintlig Service Fabric-tjänst.
Hämtar beskrivningen av en befintlig Service Fabric-tjänst. En tjänst måste skapas innan dess beskrivning kan hämtas.
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. |
--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-tjänsten get-container-logs
Hämtar containerloggarna för containern som distribueras på en Service Fabric-nod.
Hämtar containerloggarna för container som distribuerats på en Service Fabric-nod för det angivna kodpaketet.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--code-package-name [Krävs] | Namnet på kodpaketet som anges i tjänstmanifestet som registrerats som en del av en programtyp i ett Service Fabric-kluster. |
--node-name [Krävs] | Namnet på noden. |
--service-manifest-name [Krävs] | Namnet på ett tjänstmanifest som registrerats som en del av en programtyp i ett Service Fabric-kluster. |
--föregående | Anger om du vill hämta containerloggar från slutna/döda containrar i kodpaketinstansen. |
--svans | Antal rader som ska visas från slutet av loggarna. Standardvärdet är 100. "all" för att visa de fullständiga loggarna. |
--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-tjänstens hälsa
Hämtar hälsotillståndet för den angivna Service Fabric-tjänsten.
Hämtar hälsoinformationen för den angivna tjänsten. 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 PartitionsHealthStateFilter för att filtrera samlingen med partitioner som returneras. Om du anger en tjänst som inte finns i hälsoarkivet returnerar den här begäran ett fel.
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. |
--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. |
--partitions-health-state-filter | Tillåter filtrering av partitionernas hälsotillståndsobjekt som returneras i resultatet av frågan om tjänstens hälsotillstånd baserat på deras hälsotillstånd. Möjliga värden för den här parametern inkluderar heltalsvärdet för något av följande hälsotillstånd. Endast partitioner som matchar filtret returneras. Alla partitioner 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 det här värdet som erhålls med hjälp av bitvis "OR"-operator. Om det angivna värdet till exempel är 6 returneras hälsotillståndet för partitioner 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. |
--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-tjänstinformation
Hämtar information om den specifika tjänst som tillhör Service Fabric-programmet.
Returnerar information om den angivna tjänsten som tillhör det angivna Service Fabric-programmet.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--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-tjänstlista
Hämtar information om alla tjänster som hör till programmet som anges av program-ID:t.
Returnerar information om alla tjänster som tillhör programmet som anges av program-ID:t.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" 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. |
--service-type-name | Namnet på tjänsttypen som används för att filtrera de tjänster som ska frågas efter. |
--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-tjänstmanifest
Hämtar manifestet som beskriver en tjänsttyp.
Hämtar manifestet som beskriver en tjänsttyp. Svaret innehåller tjänstmanifestets XML som en sträng.
Argument
Argument | beskrivning |
---|---|
--application-type-name [Krävs] | Namnet på programtypen. |
--application-type-version [Krävs] | Versionen av programtypen. |
--service-manifest-name [Krävs] | Namnet på ett tjänstmanifest som registrerats som en del av en programtyp i ett Service Fabric-kluster. |
--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 service package-deploy
Laddar ned paket som är associerade med det angivna tjänstmanifestet till avbildningscacheminnet på den angivna noden.
Argument
Argument | beskrivning |
---|---|
--app-type-name [Krävs] | Namnet på programmanifestet för motsvarande begärda tjänstmanifest. |
--app-type-version [Krävs] | Versionen av programmanifestet för motsvarande begärda tjänstmanifest. |
--node-name [Krävs] | Namnet på noden. |
--service-manifest-name [Krävs] | Namnet på tjänstmanifestet som är associerat med paketen som ska laddas ned. |
--share-policy | JSON-kodad lista över delningsprinciper. Varje delningsprincipelement består av ett "namn" och "omfång". Namnet motsvarar namnet på koden, konfigurationen eller datapaketet som ska delas. Omfånget kan vara antingen "None", "All", "Code", "Config" eller "Data". |
--timeout -t | 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 service package-health
Hämtar information om hälsotillståndet för ett tjänstpaket för ett specifikt program som distribuerats för en Service Fabric-nod och ett program.
Hämtar information om hälsotillståndet för ett tjänstpaket för ett visst program som distribueras på en Service Fabric-nod. Använd EventsHealthStateFilter för att eventuellt filtrera efter samlingen med HealthEvent-objekt som rapporterats för det distribuerade tjänstpaketet baserat på hälsotillståndet.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--node-name [Krävs] | Namnet på noden. |
--service-package-name [Krävs] | Namnet på tjänstpaketet. |
--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. |
--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 service package-info
Hämtar listan över tjänstpaket som distribuerats på en Service Fabric-nod som matchar exakt det angivna namnet.
Returnerar information om de tjänstpaket som distribuerats på en Service Fabric-nod för det angivna programmet. Dessa resultat är av tjänstpaket vars namn matchar exakt det tjänstpaketnamn som anges som parametern.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--node-name [Krävs] | Namnet på noden. |
--service-package-name [Krävs] | Namnet på tjänstpaketet. |
--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-tjänstpaketlista
Hämtar listan över tjänstpaket som distribuerats på en Service Fabric-nod.
Returnerar information om de tjänstpaket som distribuerats på en Service Fabric-nod för det angivna programmet.
Argument
Argument | beskrivning |
---|---|
--application-id [Krävs] | Programmets identitet. Detta är vanligtvis det fullständiga namnet på programmet utan URI-schemat "fabric:". Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om programnamnet till exempel är "fabric:/myapp/app1" skulle programidentiteten vara "myapp~app1" i 6.0+ och "myapp/app1" i tidigare versioner. |
--node-name [Krävs] | Namnet på noden. |
--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-tjänsten
Anger för Service Fabric-klustret att det ska försöka återställa den angivna tjänsten som för närvarande har fastnat i kvorumförlust.
Anger för Service Fabric-klustret att det ska försöka återställa den angivna tjänsten 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 |
---|---|
--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 service report-health
Skickar en hälsorapport för Service Fabric-tjänsten.
Rapporterar hälsotillståndet för den angivna Service Fabric-tjänsten. 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-gatewaytjänst 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 hälsohändelserna för tjänsten.
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". |
--service-id [Krävs] | Tjänstens identitet. Detta ä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. |
--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. |
sfctl service resolve
Lös en Service Fabric-partition.
Lös en Service Fabric-tjänstpartition för att hämta slutpunkterna för tjänstreplikerna.
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. |
--partition-key-type | Nyckeltyp för partitionen. Den här parametern krävs om partitionsschemat för tjänsten är Int64Range eller Named. Möjliga värden följer. – Ingen (1) – Anger att parametern PartitionKeyValue inte har angetts. Detta är giltigt för partitioner med partitioneringsschema som Singleton. Detta är standardvärdet. Värdet är 1. – Int64Range (2) – Anger att parametern PartitionKeyValue är en int64-partitionsnyckel. Detta är giltigt för partitionerna med partitioneringsschemat som Int64Range. Värdet är 2. – Med namnet (3) – Anger att parametern PartitionKeyValue är ett namn på partitionen. Detta är giltigt för partitioner med partitioneringsschema som Namngivet. Värdet är 3. |
--partition-key-value | Partitionsnyckel. Detta krävs om partitionsschemat för tjänsten är Int64Range eller Named. Det här är inte partitions-ID:t, utan snarare heltalsnyckelvärdet eller namnet på partitions-ID:t. Om din tjänst till exempel använder intervallpartitioner från 0 till 10 är PartitionKeyValue ett heltal i det intervallet. Fråga efter tjänstbeskrivning för att se intervallet eller namnet. |
--previous-rsp-version | Värdet i fältet Version för svaret som togs emot tidigare. Detta krävs om användaren vet att resultatet som hämtades tidigare är inaktuellt. |
--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 service type-list
Hämtar listan med information om tjänsttyper som stöds av en etablerad programtyp i ett Service Fabric-kluster.
Hämtar listan med information om tjänsttyper som stöds av en etablerad programtyp i ett Service Fabric-kluster. Den angivna programtypen måste finnas. Annars returneras statusen 404.
Argument
Argument | beskrivning |
---|---|
--application-type-name [Krävs] | Namnet på programtypen. |
--application-type-version [Krävs] | Versionen av programtypen. |
--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. |
uppdatering av sfctl-tjänsten
Uppdaterar den angivna tjänsten med hjälp av den angivna uppdateringsbeskrivningen.
Argument
Argument | beskrivning |
---|---|
--service-id [Krävs] | Tjänstens identitet. Detta ä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. |
--Begränsningar | Placeringsbegränsningarna som en sträng. Placeringsbegränsningar är booleska uttryck för nodegenskaper och gör det möjligt att begränsa en tjänst till vissa noder baserat på tjänstkraven. Om du till exempel vill placera en tjänst på noder där NodeType är blå anger du följande: "NodeColor == blue". |
--correlated-service | Namnet på måltjänsten som ska korreleras med. |
--korrelation | Korrelera tjänsten med en befintlig tjänst med hjälp av en justeringstillhörighet. |
--instance-count | Antalet instanser. Detta gäller endast tillståndslösa tjänster. |
--load-metrics | JSON-kodad lista över mått som används vid belastningsutjämning mellan noder. |
--min-replica-set-size | Minsta replikuppsättningsstorlek som ett tal. Detta gäller endast tillståndskänsliga tjänster. |
--move-cost | Anger flyttkostnaden för tjänsten. Möjliga värden är: "Zero", "Low", "Medium", "High", "VeryHigh". |
--placement-policy-list | JSON-kodad lista över placeringsprinciper för tjänsten och eventuella associerade domännamn. Principer kan vara en eller flera av: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , RequireDomainDistribution . |
--quorum-loss-wait | Den maximala varaktigheten, i sekunder, för vilken en partition tillåts vara i ett tillstånd av kvorumförlust. Detta gäller endast tillståndskänsliga tjänster. |
--replica-restart-wait | Varaktigheten, i sekunder, mellan när en replik går ned och när en ny replik skapas. Detta gäller endast tillståndskänsliga tjänster. |
--scaling-policies | JSON-kodad lista över skalningsprinciper för den här tjänsten. |
--service-placement-time | Hur länge replikerna kan förbli InBuild innan de rapporterar att bygget har fastnat. Detta gäller endast tillståndskänsliga tjänster. |
--stand-by-replica-keep | Den maximala varaktigheten, i sekunder, för vilken StandBy-repliker bibehålls innan de tas bort. Detta gäller endast tillståndskänsliga tjänster. |
--Stateful | Anger att måltjänsten är en tillståndskänslig tjänst. |
--statslös | Anger att måltjänsten är en tillståndslös tjänst. |
--target-replica-set-size | Målrepliken anger storlek som ett tal. Detta gäller endast tillståndskänsliga tjänster. |
--timeout -t | 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.