sfctl service
Service-, servicetypen en servicepakketten maken, verwijderen en beheren.
Opdracht
Opdracht | Beschrijving |
---|---|
app-naam | Hiermee haalt u de naam op van de Service Fabric-toepassing voor een service. |
code-package-list | Hiermee haalt u de lijst met codepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt. |
maken | Hiermee maakt u de opgegeven Service Fabric-service. |
delete | Hiermee verwijdert u een bestaande Service Fabric-service. |
geïmplementeerd type | Haalt de informatie op over een opgegeven servicetype van de toepassing die is geïmplementeerd op een knooppunt in een Service Fabric-cluster. |
geïmplementeerde typelijst | Haalt de lijst op met de informatie over servicetypen van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster. |
beschrijving | Hiermee wordt de beschrijving van een bestaande Service Fabric-service opgehaald. |
get-container-logs | Haalt de containerlogboeken op voor de container die is geïmplementeerd op een Service Fabric-knooppunt. |
gezondheidszorg | Hiermee haalt u de status van de opgegeven Service Fabric-service op. |
Info | Hiermee haalt u de informatie op over de specifieke service die deel uitmaakt van de Service Fabric-toepassing. |
lijst | Hiermee haalt u de informatie op over alle services die behoren tot de toepassing die is opgegeven door de toepassings-id. |
manifest | Hiermee haalt u het manifest op waarin een servicetype wordt beschreven. |
package-deploy | Downloadt pakketten die zijn gekoppeld aan het opgegeven servicemanifest voor de cache van de installatiekopieën op het opgegeven knooppunt. |
pakketstatus | Haalt de informatie op over de status van een servicepakket voor een specifieke toepassing die is geïmplementeerd voor een Service Fabric-knooppunt en -toepassing. |
package-info | Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt dat exact overeenkomt met de opgegeven naam. |
pakketlijst | Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt. |
herstellen | Geeft aan het Service Fabric-cluster aan dat moet worden geprobeerd de opgegeven service te herstellen die momenteel vastzit in quorumverlies. |
rapportstatus | Hiermee wordt een statusrapport verzonden over de Service Fabric-service. |
oplossen | Een Service Fabric-partitie oplossen. |
typelijst | Hiermee haalt u de lijst op met de informatie over servicetypen die worden ondersteund door een ingericht toepassingstype in een Service Fabric-cluster. |
update | Hiermee werkt u de opgegeven service bij met behulp van de opgegeven beschrijving van de update. |
sfctl service-app-naam
Hiermee haalt u de naam op van de Service Fabric-toepassing voor een service.
Hiermee haalt u de naam op van de toepassing voor de opgegeven service. Er wordt een 404-FABRIC_E_SERVICE_DOES_NOT_EXIST-fout geretourneerd als er geen service met de opgegeven service-id bestaat.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service code-package-list
Hiermee haalt u de lijst met codepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt.
Hiermee haalt u de lijst op met codepakketten die zijn geïmplementeerd op een Service Fabric-knooppunt voor de opgegeven toepassing.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--node-name [vereist] | De naam van het knooppunt. |
--code-package-name | De naam van het codepakket dat is opgegeven in het servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster. |
--service-manifest-name | De naam van een servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service maken
Hiermee maakt u de opgegeven Service Fabric-service.
Argumenten
Argument | Beschrijving |
---|---|
--app-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--name [vereist] | Naam van de service. Dit moet een onderliggend element van de toepassings-id zijn. Dit is de volledige naam, inclusief de fabric\: URI. De service fabric\:/A/B is bijvoorbeeld een onderliggend element van de toepassing fabric\:/A . |
--servicetype [vereist] | Naam van het servicetype. |
--activation-mode | De activeringsmodus voor het servicepakket. |
--Beperkingen | De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue". |
--corred-service | Naam van de doelservice die moet worden gecorreleerd. |
--correlatie | Correleren van de service met een bestaande service met behulp van een uitlijningsaffiniteit. |
--dns-name | De DNS-naam van de service die moet worden gemaakt. De Service Fabric DNS-systeemservice moet zijn ingeschakeld voor deze instelling. |
--instance-count | Het aantal exemplaren. Dit geldt alleen voor stateless services. |
--int-scheme | Geeft aan dat de service uniform moet worden gepartitioneerd over een bereik van niet-ondertekende gehele getallen. |
--int-scheme-count | Het aantal partities binnen het sleutelbereik voor gehele getallen dat moet worden gemaakt, als u een uniform partitieschema voor gehele getallen gebruikt. |
--int-scheme-high | Het einde van het sleutel gehele getalbereik, als u een uniform partitieschema voor gehele getallen gebruikt. |
--int-scheme-low | Het begin van het sleutel gehele getalbereik als u een uniform partitieschema voor gehele getallen gebruikt. |
--load-metrics | Met JSON gecodeerde lijst met metrische gegevens die worden gebruikt bij het verdelen van services op knooppunten. |
--min-replica-set-size | De minimale grootte van de replicaset als een getal. Dit geldt alleen voor stateful services. |
--move-cost | Hiermee geeft u de verplaatsingskosten voor de service op. Mogelijke waarden zijn: 'Nul', 'Laag', 'Gemiddeld', 'Hoog', 'VeryHigh'. |
--named-scheme | Geeft aan dat de service meerdere benoemde partities moet hebben. |
--named-scheme-list | Met JSON gecodeerde lijst met namen voor het partitioneren van de service over, als u het benoemde partitieschema gebruikt. |
--no-persisted-state | Indien waar, geeft dit aan dat de service geen permanente status heeft die is opgeslagen op de lokale schijf, of dat de status alleen in het geheugen wordt opgeslagen. |
--placement-policy-list | In JSON gecodeerde lijst met plaatsingsbeleidsregels voor de service en eventuele gekoppelde domeinnamen. Beleidsregels kunnen een of meer van: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , . RequireDomainDistribution |
--quorum-loss-wait | De maximale duur, in seconden, waarvoor een partitie de status quorumverlies mag hebben. Dit geldt alleen voor stateful services. |
--replica-restart-wait | De duur, in seconden, tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt. Dit geldt alleen voor stateful services. |
--scaling-policies | In JSON gecodeerde lijst met schaalbeleidsregels voor deze service. |
--service-placement-time | De duur waarvoor replica's InBuild kunnen blijven voordat de rapportage van die build is vastgelopen. Dit geldt alleen voor stateful services. |
--singleton-scheme | Geeft aan dat de service één partitie moet hebben of een niet-gepartitioneerde service moet zijn. |
--stand-by-replica-keep | De maximale duur, in seconden, waarvoor StandBy-replica's worden onderhouden voordat ze worden verwijderd. Dit geldt alleen voor stateful services. |
--Stateful | Geeft aan dat de service een stateful service is. |
--staatloos | Geeft aan dat de service een staatloze service is. |
--target-replica-set-size | De grootte van de doelreplicaset als een getal. Dit geldt alleen voor stateful services. |
--time-out -t | Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service verwijderen
Hiermee verwijdert u een bestaande Service Fabric-service.
Er moet een service worden gemaakt voordat deze kan worden verwijderd. Service Fabric probeert standaard servicereplica's op een correcte manier te sluiten en vervolgens de service te verwijderen. Als de service echter problemen ondervindt bij het sluiten van de replica, kan het lang duren voordat de verwijderingsbewerking vastloopt of blijft hangen. Gebruik de optionele vlag ForceRemove om de respijtvolle close-reeks over te slaan en de service geforceerd te verwijderen.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--force-remove | Verwijder een Service Fabric-toepassing of -service geforceerd zonder de juiste afsluitvolgorde te doorlopen. Deze parameter kan worden gebruikt voor het geforceerd verwijderen van een toepassing of service waarvoor een time-out optreedt vanwege problemen in de servicecode die voorkomen dat replica's correct worden gesloten. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
geïmplementeerde sfctl-service
Haalt de informatie op over een opgegeven servicetype van de toepassing die is geïmplementeerd op een knooppunt in een Service Fabric-cluster.
Haalt de lijst op met de informatie over een specifiek servicetype van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster. Het antwoord bevat de naam van het servicetype, de registratiestatus, het codepakket dat het heeft geregistreerd en de activerings-id van het servicepakket. Elke vermelding vertegenwoordigt één activering van een servicetype, die wordt onderscheiden door de activerings-id.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--node-name [vereist] | De naam van het knooppunt. |
--service-type-name [vereist] | Hiermee geeft u de naam van een Service Fabric-servicetype. |
--service-manifest-name | De naam van het servicemanifest om de lijst met informatie over het geïmplementeerde servicetype te filteren. Indien opgegeven, bevat het antwoord alleen de informatie over servicetypen die in dit servicemanifest zijn gedefinieerd. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service geïmplementeerd-type-list
Haalt de lijst op met de informatie over servicetypen van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster.
Haalt de lijst op met de informatie over servicetypen van de toepassingen die zijn geïmplementeerd op een knooppunt in een Service Fabric-cluster. Het antwoord bevat de naam van het servicetype, de registratiestatus, het codepakket dat het heeft geregistreerd en de activerings-id van het servicepakket.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--node-name [vereist] | De naam van het knooppunt. |
--service-manifest-name | De naam van het servicemanifest om de lijst met informatie over het geïmplementeerde servicetype te filteren. Indien opgegeven, bevat het antwoord alleen de informatie over servicetypen die in dit servicemanifest zijn gedefinieerd. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
beschrijving van sfctl-service
Hiermee wordt de beschrijving van een bestaande Service Fabric-service opgehaald.
Hiermee wordt de beschrijving van een bestaande Service Fabric-service opgehaald. Er moet een service worden gemaakt voordat de beschrijving kan worden verkregen.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service get-container-logs
Haalt de containerlogboeken op voor de container die is geïmplementeerd op een Service Fabric-knooppunt.
Haalt de containerlogboeken op voor de container die is geïmplementeerd op een Service Fabric-knooppunt voor het opgegeven codepakket.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--code-package-name [vereist] | De naam van het codepakket dat is opgegeven in het servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster. |
--node-name [vereist] | De naam van het knooppunt. |
--service-manifest-name [vereist] | De naam van een servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster. |
--vorig | Hiermee geeft u op of containerlogboeken moeten worden opgehaald uit afgesloten/dode containers van het codepakketexemplaren. |
--staart | Aantal regels dat moet worden weergegeven vanaf het einde van de logboeken. De standaardwaarde is 100. 'all' om de volledige logboeken weer te geven. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-servicestatus
Hiermee haalt u de status van de opgegeven Service Fabric-service op.
Hiermee haalt u de statusgegevens van de opgegeven service op. Gebruik EventsHealthStateFilter om de verzameling statusgebeurtenissen te filteren die zijn gerapporteerd op de service op basis van de status. Gebruik PartitionsHealthStateFilter om de verzameling geretourneerde partities te filteren. Als u een service opgeeft die niet bestaat in het statusarchief, retourneert deze aanvraag een fout.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--events-health-state-filter | Hiermee kunt u filteren op de verzameling HealthEvent-objecten die worden geretourneerd op basis van de status. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie van deze waarden zijn, verkregen met behulp van de bitsgewijze OR-operator. Als de opgegeven waarde bijvoorbeeld 6 is, worden alle gebeurtenissen met de HealthState-waarde OK (2) en Waarschuwing (4) geretourneerd. - Standaardwaarde- Standaardwaarde. Komt overeen met elke HealthState. De waarde is nul. - Geen - Filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1. - OK- Filter dat overeenkomt met invoer met HealthState-waarde OK. De waarde is 2. - Waarschuwing: filter dat overeenkomt met invoer met HealthState-waardewaarschuwing. De waarde is 4. - Fout: filter dat overeenkomt met invoer met HealthState-waardeFout. De waarde is 8. - Alle - Filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535. |
--exclude-health-statistics | Hiermee wordt aangegeven of de statusstatistieken moeten worden geretourneerd als onderdeel van het queryresultaat. Standaard onwaar. De statistieken geven het aantal onderliggende entiteiten weer in de status OK, Waarschuwing en Fout. |
--partitions-health-state-filter | Hiermee kunt u filteren van de statusobjecten van de partities die worden geretourneerd in het resultaat van de servicestatusquery op basis van hun statusstatus. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen partities die overeenkomen met het filter worden geretourneerd. Alle partities worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie van deze waarde zijn die wordt verkregen met behulp van bitwise 'OR'-operator. Als de opgegeven waarde bijvoorbeeld 6 is, wordt de status van partities met de HealthState-waarde OK (2) en Waarschuwing (4) geretourneerd. - Standaardwaarde- Standaardwaarde. Komt overeen met elke HealthState. De waarde is nul. - Geen - Filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1. - OK- Filter dat overeenkomt met invoer met HealthState-waarde OK. De waarde is 2. - Waarschuwing: filter dat overeenkomt met invoer met HealthState-waardewaarschuwing. De waarde is 4. - Fout: filter dat overeenkomt met invoer met HealthState-waardeFout. De waarde is 8. - Alle - Filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-servicegegevens
Hiermee haalt u de informatie op over de specifieke service die deel uitmaakt van de Service Fabric-toepassing.
Retourneert de informatie over de opgegeven service die deel uitmaakt van de opgegeven Service Fabric-toepassing.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-servicelijst
Hiermee haalt u de informatie op over alle services die behoren tot de toepassing die is opgegeven door de toepassings-id.
Retourneert de informatie over alle services die behoren tot de toepassing die is opgegeven door de toepassings-id.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--vervolgtoken | De vervolgtokenparameter wordt gebruikt om de volgende set resultaten te verkrijgen. Een vervolgtoken met een niet-lege waarde wordt opgenomen in het antwoord van de API wanneer de resultaten van het systeem niet in één antwoord passen. Wanneer deze waarde wordt doorgegeven aan de volgende API-aanroep, retourneert de API de volgende set resultaten. Als er geen verdere resultaten zijn, bevat het vervolgtoken geen waarde. De waarde van deze parameter mag niet url-gecodeerd zijn. |
--service-type-naam | De servicetypenaam die wordt gebruikt om de services te filteren waarvoor een query moet worden uitgevoerd. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-servicemanifest
Hiermee haalt u het manifest op waarin een servicetype wordt beschreven.
Hiermee haalt u het manifest op waarin een servicetype wordt beschreven. Het antwoord bevat de XML van het servicemanifest als een tekenreeks.
Argumenten
Argument | Beschrijving |
---|---|
--application-type-name [vereist] | De naam van het toepassingstype. |
--application-type-version [vereist] | De versie van het toepassingstype. |
--service-manifest-name [vereist] | De naam van een servicemanifest dat is geregistreerd als onderdeel van een toepassingstype in een Service Fabric-cluster. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service package-deploy
Downloadt pakketten die zijn gekoppeld aan het opgegeven servicemanifest voor de cache van de installatiekopieën op het opgegeven knooppunt.
Argumenten
Argument | Beschrijving |
---|---|
--app-type-name [vereist] | De naam van het toepassingsmanifest voor het bijbehorende aangevraagde servicemanifest. |
--app-type-version [vereist] | De versie van het toepassingsmanifest voor het bijbehorende aangevraagde servicemanifest. |
--node-name [vereist] | De naam van het knooppunt. |
--service-manifest-name [vereist] | De naam van het servicemanifest dat is gekoppeld aan de pakketten die worden gedownload. |
--share-policy | Met JSON gecodeerde lijst met beleidsregels voor delen. Elk beleidselement voor delen bestaat uit een 'naam' en 'bereik'. De naam komt overeen met de naam van de code, configuratie of het gegevenspakket dat moet worden gedeeld. Het bereik kan 'None', 'All', 'Code', 'Config' of 'Data' zijn. |
--time-out -t | Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service package-health
Haalt de informatie op over de status van een servicepakket voor een specifieke toepassing die is geïmplementeerd voor een Service Fabric-knooppunt en -toepassing.
Haalt de informatie op over de status van een servicepakket voor een specifieke toepassing die is geïmplementeerd op een Service Fabric-knooppunt. Gebruik EventsHealthStateFilter om optioneel te filteren op de verzameling HealthEvent-objecten die zijn gerapporteerd op het geïmplementeerde servicepakket op basis van de status.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--node-name [vereist] | De naam van het knooppunt. |
--service-package-name [vereist] | De naam van het servicepakket. |
--events-health-state-filter | Hiermee kunt u filteren op de verzameling HealthEvent-objecten die worden geretourneerd op basis van de status. De mogelijke waarden voor deze parameter bevatten een geheel getal van een van de volgende statussen. Alleen gebeurtenissen die overeenkomen met het filter worden geretourneerd. Alle gebeurtenissen worden gebruikt om de geaggregeerde status te evalueren. Als dit niet is opgegeven, worden alle vermeldingen geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie van deze waarden zijn, verkregen met behulp van de bitsgewijze OR-operator. Als de opgegeven waarde bijvoorbeeld 6 is, worden alle gebeurtenissen met de HealthState-waarde OK (2) en Waarschuwing (4) geretourneerd. - Standaardwaarde- Standaardwaarde. Komt overeen met elke HealthState. De waarde is nul. - Geen - Filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1. - OK- Filter dat overeenkomt met invoer met HealthState-waarde OK. De waarde is 2. - Waarschuwing: filter dat overeenkomt met invoer met HealthState-waardewaarschuwing. De waarde is 4. - Fout: filter dat overeenkomt met invoer met HealthState-waardeFout. De waarde is 8. - Alle - Filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service package-info
Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt dat exact overeenkomt met de opgegeven naam.
Retourneert de informatie over de servicepakketten die zijn geïmplementeerd op een Service Fabric-knooppunt voor de opgegeven toepassing. Deze resultaten zijn van servicepakketten waarvan de naam exact overeenkomt met de naam van het servicepakket die is opgegeven als de parameter.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--node-name [vereist] | De naam van het knooppunt. |
--service-package-name [vereist] | De naam van het servicepakket. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service package-list
Hiermee haalt u de lijst met servicepakketten op die zijn geïmplementeerd op een Service Fabric-knooppunt.
Retourneert de informatie over de servicepakketten die zijn geïmplementeerd op een Service Fabric-knooppunt voor de opgegeven toepassing.
Argumenten
Argument | Beschrijving |
---|---|
--application-id [vereist] | De identiteit van de toepassing. Dit is doorgaans de volledige naam van de toepassing zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de naam van de toepassing bijvoorbeeld 'fabric:/myapp/app1' is, is de toepassingsidentiteit 'myapp~app1' in 6.0+ en 'myapp/app1' in eerdere versies. |
--node-name [vereist] | De naam van het knooppunt. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service herstellen
Geeft aan het Service Fabric-cluster aan dat moet worden geprobeerd de opgegeven service te herstellen die momenteel vastzit in quorumverlies.
Geeft aan het Service Fabric-cluster aan dat moet worden geprobeerd de opgegeven service te herstellen die momenteel vastzit in quorumverlies. Deze bewerking moet alleen worden uitgevoerd als bekend is dat de replica's die niet kunnen worden hersteld. Onjuist gebruik van deze API kan mogelijk gegevensverlies veroorzaken.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service report-health
Hiermee wordt een statusrapport verzonden over de Service Fabric-service.
Rapporteert de status van de opgegeven Service Fabric-service. Het rapport moet de informatie bevatten over de bron van het statusrapport en de eigenschap waarop het wordt gerapporteerd. Het rapport wordt verzonden naar een Service Fabric-gatewayservice, die wordt doorgestuurd naar het statusarchief. Het rapport kan worden geaccepteerd door de gateway, maar geweigerd door het statusarchief na extra validatie. Het statusarchief kan bijvoorbeeld het rapport weigeren vanwege een ongeldige parameter, zoals een verlopen volgnummer. Als u wilt zien of het rapport is toegepast in het statusarchief, controleert u of het rapport wordt weergegeven in de statusgebeurtenissen van de service.
Argumenten
Argument | Beschrijving |
---|---|
--health-property [Vereist] | De eigenschap van de statusinformatie. Een entiteit kan statusrapporten hebben voor verschillende eigenschappen. De eigenschap is een tekenreeks en geen vaste opsomming om de flexibiliteit van de rapportrapporteur te bieden om de statusvoorwaarde te categoriseren die het rapport activeert. Een reporter met SourceId LocalWatchdog kan bijvoorbeeld de status van de beschikbare schijf op een knooppunt controleren, zodat de eigenschap AvailableDisk op dat knooppunt kan worden weergegeven. Dezelfde journalist kan de connectiviteit van het knooppunt bewaken, zodat deze een eigenschap Connectiviteit op hetzelfde knooppunt kan rapporteren. In het statusarchief worden deze rapporten behandeld als afzonderlijke status gebeurtenissen voor het opgegeven knooppunt. Samen met de SourceId identificeert de eigenschap de statusgegevens op unieke wijze. |
--status [vereist] | Mogelijke waarden zijn: 'Ongeldig', 'OK', 'Waarschuwing', 'Fout', 'Onbekend'. |
--service-id [vereist] | De identiteit van de service. Dit is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--source-id [vereist] | De bronnaam die de client-/watchdog-/systeemcomponent identificeert die de statusgegevens heeft gegenereerd. |
--beschrijving | De beschrijving van de statusinformatie. Het vertegenwoordigt vrije tekst die wordt gebruikt om leesbare informatie over het rapport toe te voegen. De maximale tekenreekslengte voor de beschrijving is 4096 tekens. Als de opgegeven tekenreeks langer is, wordt deze automatisch afgekapt. Wanneer de beschrijving wordt afgekapt, bevatten de laatste tekens van de beschrijving de markering [Afgekapt], en de totale tekenreeksgrootte is 4096 tekens. De aanwezigheid van de markering geeft aan gebruikers aan dat afkapping is opgetreden. Houd er rekening mee dat wanneer de beschrijving wordt afgekapt, minder dan 4096 tekens uit de oorspronkelijke tekenreeks bevat. |
--onmiddellijk | Een vlag die aangeeft of het rapport onmiddellijk moet worden verzonden. Er wordt een statusrapport verzonden naar een Service Fabric-gatewaytoepassing, die wordt doorgestuurd naar het statusarchief. Als Direct is ingesteld op true, wordt het rapport onmiddellijk van HTTP Gateway naar het statusarchief verzonden, ongeacht de clientinstellingen voor infrastructuur die de HTTP Gateway-toepassing gebruikt. Dit is handig voor kritieke rapporten die zo snel mogelijk moeten worden verzonden. Afhankelijk van de timing en andere omstandigheden kan het verzenden van het rapport nog steeds mislukken, bijvoorbeeld als de HTTP-gateway is gesloten of het bericht de gateway niet bereikt. Als Direct is ingesteld op False, wordt het rapport verzonden op basis van de statusclientinstellingen van de HTTP-gateway. Daarom wordt deze batched volgens de HealthReportSendInterval-configuratie. Dit is de aanbevolen instelling omdat de statusclient berichten voor statusrapportage kan optimaliseren in het statusarchief en de verwerking van statusrapporten. Rapporten worden standaard niet onmiddellijk verzonden. |
--remove-when-expired | Waarde die aangeeft of het rapport wordt verwijderd uit het statusarchief wanneer het verloopt. Als dit is ingesteld op true, wordt het rapport verwijderd uit het statusarchief nadat het is verlopen. Als dit is ingesteld op onwaar, wordt het rapport behandeld als een fout wanneer deze is verlopen. De waarde van deze eigenschap is standaard onwaar. Wanneer clients periodiek rapporteren, moeten ze RemoveWhenExpired false (standaard) instellen. Op deze manier heeft de journalist problemen (bijvoorbeeld een impasse) en kan deze niet rapporteren. De entiteit wordt als fout geëvalueerd wanneer het statusrapport verloopt. Hiermee wordt de entiteit als foutstatus opgegeven. |
--reeksnummer | Het volgnummer voor dit statusrapport als een numerieke tekenreeks. Het volgnummer van het rapport wordt door het statusarchief gebruikt om verlopen rapporten te detecteren. Als dit niet is opgegeven, wordt een volgnummer automatisch gegenereerd door de statusclient wanneer een rapport wordt toegevoegd. |
--time-out -t | Standaard: 60. |
--Ttl | De duur waarvoor dit statusrapport geldig is. In dit veld wordt ISO8601 indeling gebruikt voor het opgeven van de duur. Wanneer clients periodiek rapporteren, moeten ze rapporten met een hogere frequentie verzenden dan time to live. Als clients rapporteren over de overgang, kunnen ze de time to live instellen op oneindig. Wanneer time-to-live verloopt, wordt de statusgebeurtenis die de statusgegevens bevat verwijderd uit het statusarchief, als RemoveWhenExpired waar is of wordt geëvalueerd als RemoveWhenExpired false is. Als dit niet is opgegeven, wordt time-to-live standaard ingesteld op oneindige waarde. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service oplossen
Een Service Fabric-partitie oplossen.
Los een Service Fabric-servicepartitie op om de eindpunten van de servicereplica's op te halen.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Deze id is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--partition-key-type | Sleuteltype voor de partitie. Deze parameter is vereist als het partitieschema voor de service Int64Range of Named is. De mogelijke waarden volgen. - Geen (1) - Geeft aan dat de parameter PartitionKeyValue niet is opgegeven. Dit is geldig voor de partities met het partitioneringsschema als Singleton. Dit is de standaardwaarde. De waarde is 1. - Int64Range (2) - Geeft aan dat de parameter PartitionKeyValue een int64-partitiesleutel is. Dit is geldig voor de partities met partitioneringsschema als Int64Range. De waarde is 2. - Benoemd (3) - Geeft aan dat de parameter PartitionKeyValue een naam van de partitie is. Dit is geldig voor de partities met een partitioneringsschema als Benoemd. De waarde is 3. |
--partition-key-value | Partitiesleutel. Dit is vereist als het partitieschema voor de service Int64Range of Named is. Dit is niet de partitie-id, maar in plaats daarvan de waarde van de gehele sleutel of de naam van de partitie-id. Als uw service bijvoorbeeld bereikpartities van 0 tot 10 gebruikt, is PartitionKeyValue een geheel getal in dat bereik. Voer een query uit voor de beschrijving van de service om het bereik of de naam te bekijken. |
--previous-rsp-version | De waarde in het veld Versie van het antwoord dat eerder is ontvangen. Dit is vereist als de gebruiker weet dat het resultaat dat eerder is opgehaald, verouderd is. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-servicetypelijst
Hiermee haalt u de lijst op met de informatie over servicetypen die worden ondersteund door een ingericht toepassingstype in een Service Fabric-cluster.
Hiermee haalt u de lijst op met de informatie over servicetypen die worden ondersteund door een ingericht toepassingstype in een Service Fabric-cluster. Het opgegeven toepassingstype moet bestaan. Anders wordt een 404-status geretourneerd.
Argumenten
Argument | Beschrijving |
---|---|
--application-type-name [vereist] | De naam van het toepassingstype. |
--application-type-version [vereist] | De versie van het toepassingstype. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl-service-update
Hiermee werkt u de opgegeven service bij met behulp van de opgegeven beschrijving van de update.
Argumenten
Argument | Beschrijving |
---|---|
--service-id [vereist] | De identiteit van de service. Dit is doorgaans de volledige naam van de service zonder het URI-schema 'fabric:'. Vanaf versie 6.0 worden hiërarchische namen gescheiden door het teken ~. Als de servicenaam bijvoorbeeld 'fabric:/myapp/app1/svc1' is, is de service-id 'myapp~app1~svc1' in 6.0+ en 'myapp/app1/svc1' in eerdere versies. |
--Beperkingen | De plaatsingsbeperkingen als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue". |
--corred-service | Naam van de doelservice die moet worden gecorreleerd. |
--correlatie | Correleren van de service met een bestaande service met behulp van een uitlijningsaffiniteit. |
--instance-count | Het aantal exemplaren. Dit geldt alleen voor stateless services. |
--load-metrics | In JSON gecodeerde lijst met metrische gegevens die worden gebruikt bij taakverdeling tussen knooppunten. |
--min-replica-set-size | De minimale grootte van de replicaset als een getal. Dit geldt alleen voor stateful services. |
--move-cost | Hiermee geeft u de verplaatsingskosten voor de service op. Mogelijke waarden zijn: 'Nul', 'Laag', 'Gemiddeld', 'Hoog', 'VeryHigh'. |
--placement-policy-list | In JSON gecodeerde lijst met plaatsingsbeleidsregels voor de service en eventuele gekoppelde domeinnamen. Beleidsregels kunnen een of meer van: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , . RequireDomainDistribution |
--quorum-loss-wait | De maximale duur, in seconden, waarvoor een partitie de status quorumverlies mag hebben. Dit geldt alleen voor stateful services. |
--replica-restart-wait | De duur, in seconden, tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt. Dit geldt alleen voor stateful services. |
--scaling-policies | In JSON gecodeerde lijst met schaalbeleidsregels voor deze service. |
--service-placement-time | De duur waarvoor replica's InBuild kunnen blijven voordat de rapportage van die build is vastgelopen. Dit geldt alleen voor stateful services. |
--stand-by-replica-keep | De maximale duur, in seconden, waarvoor StandBy-replica's worden onderhouden voordat ze worden verwijderd. Dit geldt alleen voor stateful services. |
--Stateful | Geeft aan dat de doelservice een stateful service is. |
--staatloos | Geeft aan dat de doelservice een staatloze service is. |
--target-replica-set-size | De grootte van de doelreplicaset als een getal. Dit geldt alleen voor stateful services. |
--time-out -t | Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
Volgende stappen
- De Service Fabric CLI instellen .
- Meer informatie over het gebruik van de Service Fabric CLI met behulp van de voorbeeldscripts.