sfctl service
Hizmeti, hizmet türlerini ve hizmet paketlerini oluşturun, silin ve yönetin.
Komutlar
Komut | Açıklama |
---|---|
uygulama adı | Bir hizmet için Service Fabric uygulamasının adını alır. |
code-package-list | Service Fabric düğümünde dağıtılan kod paketlerinin listesini alır. |
oluşturmaya | Belirtilen Service Fabric hizmetini oluşturur. |
delete | Mevcut bir Service Fabric hizmetini siler. |
dağıtılan tür | Service Fabric kümesindeki bir düğüme dağıtılan uygulamanın belirtilen hizmet türü hakkındaki bilgileri alır. |
dağıtılmış tür listesi | Service Fabric kümesindeki bir düğüme dağıtılan uygulamalardan hizmet türleri hakkındaki bilgileri içeren listeyi alır. |
açıklama | Mevcut bir Service Fabric hizmetinin açıklamasını alır. |
get-container-logs | Service Fabric düğümünde dağıtılan kapsayıcı için kapsayıcı günlüklerini alır. |
sağlık | Belirtilen Service Fabric hizmetinin durumunu alır. |
Bilgi | Service Fabric uygulamasına ait belirli hizmet hakkındaki bilgileri alır. |
listele | Uygulama kimliği tarafından belirtilen uygulamaya ait tüm hizmetler hakkındaki bilgileri alır. |
bildirim | Hizmet türünü açıklayan bildirimi alır. |
paket dağıtma | Belirtilen düğümdeki görüntü önbelleğine belirtilen hizmet bildirimiyle ilişkili paketleri indirir. |
paket durumu | Service Fabric düğümü ve uygulaması için dağıtılan belirli bir uygulama için hizmet paketinin sistem durumu hakkındaki bilgileri alır. |
paket bilgileri | Tam olarak belirtilen adla eşleşen bir Service Fabric düğümüne dağıtılan hizmet paketlerinin listesini alır. |
paket listesi | Service Fabric düğümünde dağıtılan hizmet paketlerinin listesini alır. |
kurtar | Service Fabric kümesine, çekirdek kaybında takılı kalan belirtilen hizmeti kurtarmayı denemesi gerektiğini belirtir. |
rapor durumu | Service Fabric hizmetinde bir sistem durumu raporu gönderir. |
çözmek | Service Fabric bölümünü çözün. |
tür listesi | Service Fabric kümesinde sağlanan uygulama türü tarafından desteklenen hizmet türleri hakkındaki bilgileri içeren listeyi alır. |
update | Belirtilen hizmeti verilen güncelleştirme açıklamasını kullanarak güncelleştirir. |
sfctl service app-name
Bir hizmet için Service Fabric uygulamasının adını alır.
Belirtilen hizmet için uygulamanın adını alır. Sağlanan hizmet kimliğine sahip bir hizmet yoksa 404 FABRIC_E_SERVICE_DOES_NOT_EXIST hatası döndürülür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service code-package-list
Service Fabric düğümünde dağıtılan kod paketlerinin listesini alır.
Belirli bir uygulama için Service Fabric düğümünde dağıtılan kod paketlerinin listesini alır.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--node-name [Gerekli] | Düğümün adı. |
--code-package-name | Service Fabric kümesindeki bir uygulama türünün parçası olarak kaydedilen hizmet bildiriminde belirtilen kod paketinin adı. |
--service-manifest-name | Service Fabric kümesindeki bir uygulama türünün parçası olarak kaydedilen hizmet bildiriminin adı. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service create
Belirtilen Service Fabric hizmetini oluşturur.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--app-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar '~' karakteriyle sınırlandırılır. Örneğin, uygulama adı 'fabric:/myapp/app1' ise, uygulama kimliği 6.0+ sürümünde 'myapp~app1' ve önceki sürümlerde 'myapp/app1' olur. |
--name [Gerekli] | Hizmetin adı. Bu, uygulama kimliğinin alt öğesi olmalıdır. Bu, URI de dahil olmak üzere fabric\: tam addır. Örneğin hizmet fabric\:/A/B , uygulamasının fabric\:/A alt öğesidir. |
--service-type [Gerekli] | Hizmet türünün adı. |
--etkinleştirme modu | Hizmet paketi için etkinleştirme modu. |
--Kısıtlama -ları | Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve bir hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin nodeType'ın mavi olduğu düğümlere bir hizmet yerleştirmek için şunları belirtin: "NodeColor == blue". |
--bağıntılı hizmet | Bağıntı için hedef hizmetin adı. |
--bağıntı | Hizalama benzitesini kullanarak hizmeti mevcut bir hizmetle ilişkilendirin. |
--dns-name | Oluşturulacak hizmetin DNS adı. Bu ayar için Service Fabric DNS sistem hizmeti etkinleştirilmelidir. |
--instance-count | Örnek sayısı. Bu yalnızca durum bilgisi olmayan hizmetler için geçerlidir. |
--int-scheme | Hizmetin işaretsiz tamsayılar aralığında tekdüzen bölümlenmesi gerektiğini gösterir. |
--int-scheme-count | Tekdüzen bir tamsayı bölüm düzeni kullanılıyorsa oluşturulacak tamsayı anahtar aralığının içindeki bölüm sayısı. |
--int-scheme-high | Tekdüzen bir tamsayı bölüm düzeni kullanılıyorsa, anahtar tamsayı aralığının sonu. |
--int-scheme-low | Tekdüzen tamsayı bölüm düzeni kullanılıyorsa, anahtar tamsayı aralığının başlangıcı. |
--load-metrics | Düğümler arasında yük dengeleme hizmetleri sırasında kullanılan ölçümlerin JSON kodlanmış listesi. |
--min-replica-set-size | Sayı olarak en düşük çoğaltma kümesi boyutu. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--move-cost | Hizmetin taşıma maliyetini belirtir. Olası değerler şunlardır: 'Sıfır', 'Düşük', 'Orta', 'Yüksek', 'VeryHigh'. |
--named-scheme | Hizmetin birden çok adlandırılmış bölüme sahip olması gerektiğini gösterir. |
--named-scheme-list | Adlandırılmış bölüm düzeni kullanılıyorsa hizmeti bölümlere bölmek için JSON kodlanmış ad listesi. |
--kalıcı olmayan durum | True ise, bu, hizmetin yerel diskte depolanan kalıcı bir durumunun olmadığını veya yalnızca durumu bellekte depoladığını gösterir. |
--placement-policy-list | Hizmet için JSON ile kodlanmış yerleştirme ilkelerinin listesi ve ilişkili etki alanı adları. İlkeler şunlardan biri veya daha fazlası olabilir: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , RequireDomainDistribution . |
--çekirdek-kayıp-bekleme | Bir bölümün çekirdek kaybı durumunda olmasına izin verilen saniye cinsinden en uzun süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--replica-restart-wait | Bir çoğaltmanın devre dışı bırakılıp yeni bir çoğaltmanın oluşturulması arasında saniye cinsinden süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--ölçeklendirme ilkeleri | Bu hizmet için JSON kodlanmış ölçeklendirme ilkelerinin listesi. |
--service-placement-time | Derlemenin takılması bildirilmeden önce çoğaltmaların InBuild'de kalabileceği süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--singleton-scheme | Hizmetin tek bir bölüme sahip olması veya bölümlenmemiş bir hizmet olması gerektiğini gösterir. |
--stand-by-replica-keep | Bekleme çoğaltmalarının kaldırılmadan önce korunacağı en uzun süre (saniye cinsinden). Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--Stateful | Hizmetin durum bilgisi olan bir hizmet olduğunu gösterir. |
--vatansız | Hizmetin durum bilgisi olmayan bir hizmet olduğunu gösterir. |
--target-replica-set-size | Hedef çoğaltma boyutu bir sayı olarak ayarlar. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--timeout -t | Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service delete
Mevcut bir Service Fabric hizmetini siler.
Bir hizmetin silinebilmesi için önce oluşturulması gerekir. Varsayılan olarak, Service Fabric hizmet çoğaltmalarını düzgün bir şekilde kapatmayı ve ardından hizmeti silmeyi dener. Ancak, hizmet çoğaltmayı düzgün bir şekilde kapatırken sorun yaşıyorsa silme işlemi uzun sürebilir veya takılabilir. İsteğe bağlı ForceRemove bayrağını kullanarak düzgün bir şekilde kapatma sırasını atlayın ve hizmeti zorla silin.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--force-remove | Bir Service Fabric uygulamasını veya hizmetini düzgün kapatma sırasına girmeden zorla kaldırın. Bu parametre, hizmet kodundaki çoğaltmaların düzgün bir şekilde kapatılmasını engelleyen sorunlardan dolayı silme işleminin zaman aşımına neden olduğu bir uygulamayı veya hizmeti zorla silmek için kullanılabilir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service deployed-type
Service Fabric kümesindeki bir düğüme dağıtılan uygulamanın belirtilen hizmet türü hakkındaki bilgileri alır.
Service Fabric kümesindeki bir düğüme dağıtılan uygulamalardan belirli bir hizmet türü hakkındaki bilgileri içeren listeyi alır. Yanıt, hizmet türünün adını, kayıt durumunu, onu kaydeden kod paketini ve hizmet paketinin etkinleştirme kimliğini içerir. Her giriş, bir hizmet türünün etkinleştirme kimliğiyle ayırt edilen bir etkinleştirmeyi temsil eder.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--node-name [Gerekli] | Düğümün adı. |
--service-type-name [Gerekli] | Service Fabric hizmet türünün adını belirtir. |
--service-manifest-name | Dağıtılan hizmet türü bilgilerinin listesini filtrelemek için hizmet bildiriminin adı. Belirtilirse, yanıt yalnızca bu hizmet bildiriminde tanımlanan hizmet türleri hakkındaki bilgileri içerir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service deployed-type-list
Service Fabric kümesindeki bir düğüme dağıtılan uygulamalardan hizmet türleri hakkındaki bilgileri içeren listeyi alır.
Service Fabric kümesindeki bir düğüme dağıtılan uygulamalardan hizmet türleri hakkındaki bilgileri içeren listeyi alır. Yanıt, hizmet türünün adını, kayıt durumunu, onu kaydeden kod paketini ve hizmet paketinin etkinleştirme kimliğini içerir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--node-name [Gerekli] | Düğümün adı. |
--service-manifest-name | Dağıtılan hizmet türü bilgilerinin listesini filtrelemek için hizmet bildiriminin adı. Belirtilirse, yanıt yalnızca bu hizmet bildiriminde tanımlanan hizmet türleri hakkındaki bilgileri içerir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmet açıklaması
Mevcut bir Service Fabric hizmetinin açıklamasını alır.
Mevcut bir Service Fabric hizmetinin açıklamasını alır. Bir hizmetin açıklamasının alınabilmesi için önce oluşturulması gerekir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmeti get-container-logs
Service Fabric düğümünde dağıtılan kapsayıcı için kapsayıcı günlüklerini alır.
Verilen kod paketi için Service Fabric düğümünde dağıtılan kapsayıcının kapsayıcı günlüklerini alır.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--code-package-name [Gerekli] | Service Fabric kümesindeki bir uygulama türünün parçası olarak kaydedilen hizmet bildiriminde belirtilen kod paketinin adı. |
--node-name [Gerekli] | Düğümün adı. |
--service-manifest-name [Gerekli] | Service Fabric kümesindeki bir uygulama türünün parçası olarak kaydedilen hizmet bildiriminin adı. |
--önceki | Kod paketi örneğinin çıkış/ölü kapsayıcılarından kapsayıcı günlüklerinin alınıp alınmayacağını belirtir. |
--kuyruk | Günlüklerin sonundan gösterilecek satır sayısı. Varsayılan değer 100'dür. Tüm günlükleri göstermek için 'all'. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmet durumu
Belirtilen Service Fabric hizmetinin durumunu alır.
Belirtilen hizmetin sistem durumu bilgilerini alır. Hizmette bildirilen sistem durumu olaylarının koleksiyonunu sistem durumu temelinde filtrelemek için EventsHealthStateFilter kullanın. Döndürülen bölümlerin koleksiyonunu filtrelemek için PartitionsHealthStateFilter kullanın. Sistem durumu deposunda mevcut olmayan bir hizmet belirtirseniz, bu istek bir hata döndürür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--events-health-state-filter | Sistem durumu temelinde döndürülen HealthEvent nesnelerinin koleksiyonunu filtrelemeye izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen olaylar döndürülür. Toplanan sistem durumunu değerlendirmek için tüm olaylar kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Tamam (2) ve Uyarı (4) olan tüm olaylar döndürülür. - Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır. - Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir. - Tamam - HealthState değeriYle eşleşen filtre Tamam. Değer 2'dir. - Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür. - Hata - Giriş ile HealthState değeriYle eşleşen filtre Error. Değer 8'dir. - Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir. |
--exclude-health-statistics | Sistem durumu istatistiklerinin sorgu sonucunun bir parçası olarak döndürülmesi gerekip gerekmediğini gösterir. Varsayılan olarak False. İstatistikler, sistem durumu Tamam, Uyarı ve Hata'daki alt varlıkların sayısını gösterir. |
--partitions-health-state-filter | Hizmet durumu sorgusunun sonucunda döndürülen bölümlerin sistem durumu nesnelerinin sistem durumu durumuna göre filtrelenmesine izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen bölümler döndürülür. Tüm bölümler, toplanan sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit düzeyinde 'OR' işleci kullanılarak elde edilen bu değerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Tamam (2) ve Uyarı (4) olan bölümlerin sistem durumu döndürülür. - Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır. - Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir. - Tamam - HealthState değeriYle eşleşen filtre Tamam. Değer 2'dir. - Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür. - Hata - Giriş ile HealthState değeriYle eşleşen filtre Error. Değer 8'dir. - Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmet bilgileri
Service Fabric uygulamasına ait belirli hizmet hakkındaki bilgileri alır.
Belirtilen Service Fabric uygulamasına ait belirtilen hizmet hakkındaki bilgileri döndürür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmet listesi
Uygulama kimliği tarafından belirtilen uygulamaya ait tüm hizmetler hakkındaki bilgileri alır.
Uygulama kimliği tarafından belirtilen uygulamaya ait tüm hizmetler hakkındaki bilgileri döndürür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--continuation-token | Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değer içeren bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır. |
--service-type-name | Sorgu için hizmetleri filtrelemek için kullanılan hizmet türü adı. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmet bildirimi
Hizmet türünü açıklayan bildirimi alır.
Hizmet türünü açıklayan bildirimi alır. Yanıt, hizmet bildirimi XML'sini dize olarak içerir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-type-name [Gerekli] | Uygulama türünün adı. |
--application-type-version [Gerekli] | Uygulama türünün sürümü. |
--service-manifest-name [Gerekli] | Service Fabric kümesindeki bir uygulama türünün parçası olarak kaydedilen hizmet bildiriminin adı. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service package-deploy
Belirtilen düğümdeki görüntü önbelleğine belirtilen hizmet bildirimiyle ilişkili paketleri indirir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--app-type-name [Gerekli] | İlgili istenen hizmet bildirimi için uygulama bildiriminin adı. |
--app-type-version [Gerekli] | İlgili istenen hizmet bildirimi için uygulama bildiriminin sürümü. |
--node-name [Gerekli] | Düğümün adı. |
--service-manifest-name [Gerekli] | İndirilecek paketlerle ilişkili hizmet bildiriminin adı. |
--share-policy | JSON ile kodlanmış paylaşım ilkeleri listesi. Her paylaşım ilkesi öğesi bir 'name' ve 'scope' öğesinden oluşur. Ad, paylaşılacak kodun, yapılandırmanın veya veri paketinin adına karşılık gelir. Kapsam 'None', 'All', 'Code', 'Config' veya 'Data' olabilir. |
--timeout -t | Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service package-health
Service Fabric düğümü ve uygulaması için dağıtılan belirli bir uygulama için hizmet paketinin sistem durumu hakkındaki bilgileri alır.
Service Fabric düğümünde dağıtılan belirli bir uygulama için hizmet paketinin sistem durumu hakkındaki bilgileri alır. İsteğe bağlı olarak, sistem durumu temelinde dağıtılan hizmet paketinde bildirilen HealthEvent nesnelerinin koleksiyonunu filtrelemek için EventsHealthStateFilter kullanın.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--node-name [Gerekli] | Düğümün adı. |
--service-package-name [Gerekli] | Hizmet paketinin adı. |
--events-health-state-filter | Sistem durumu temelinde döndürülen HealthEvent nesnelerinin koleksiyonunu filtrelemeye izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen olaylar döndürülür. Toplanan sistem durumunu değerlendirmek için tüm olaylar kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Tamam (2) ve Uyarı (4) olan tüm olaylar döndürülür. - Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır. - Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir. - Tamam - HealthState değeriYle eşleşen filtre Tamam. Değer 2'dir. - Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür. - Hata - Giriş ile HealthState değeriYle eşleşen filtre Error. Değer 8'dir. - Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service package-info
Tam olarak belirtilen adla eşleşen bir Service Fabric düğümüne dağıtılan hizmet paketlerinin listesini alır.
Verilen uygulama için bir Service Fabric düğümüne dağıtılan hizmet paketleri hakkındaki bilgileri döndürür. Bu sonuçlar, adı parametre olarak belirtilen hizmet paketi adıyla tam olarak eşleşen hizmet paketlerinin sonuçlarıdır.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--node-name [Gerekli] | Düğümün adı. |
--service-package-name [Gerekli] | Hizmet paketinin adı. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service package-list
Service Fabric düğümünde dağıtılan hizmet paketlerinin listesini alır.
Verilen uygulama için bir Service Fabric düğümüne dağıtılan hizmet paketleri hakkındaki bilgileri döndürür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-id [Gerekli] | Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır. |
--node-name [Gerekli] | Düğümün adı. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service recover
Service Fabric kümesine, çekirdek kaybında takılı kalan belirtilen hizmeti kurtarmayı denemesi gerektiğini belirtir.
Service Fabric kümesine, çekirdek kaybında takılı kalan belirtilen hizmeti kurtarmayı denemesi gerektiğini belirtir. Bu işlem yalnızca, devre dışı olan çoğaltmaların kurtarılamadığı biliniyorsa gerçekleştirilmelidir. Bu API'nin yanlış kullanılması olası veri kaybına neden olabilir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service report-health
Service Fabric hizmetinde bir sistem durumu raporu gönderir.
Belirtilen Service Fabric hizmetinin sistem durumunu bildirir. Rapor, raporlandığı sistem durumu raporunun ve özelliğin kaynağı hakkındaki bilgileri içermelidir. Rapor, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi hizmetine gönderilir. Rapor ağ geçidi tarafından kabul edilebilir, ancak ek doğrulamadan sonra sistem durumu deposu tarafından reddedilir. Örneğin, sistem durumu deposu eski bir sıra numarası gibi geçersiz bir parametre nedeniyle raporu reddedebilir. Raporun sistem durumu deposuna uygulanıp uygulanmadığını görmek için, raporun hizmetin sistem durumu olaylarında görünüp görünmediğini denetleyin.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--health-property [Gerekli] | Sistem durumu bilgilerinin özelliği. Bir varlığın farklı özellikler için sistem durumu raporları olabilir. özelliği, raporlayıcının raporu tetikleyen durum koşulunu kategorilere ayırma esnekliğine olanak sağlayan sabit bir numaralandırma değil bir dizedir. Örneğin, SourceId "LocalWatchdog" olan bir muhabir düğümdeki kullanılabilir diskin durumunu izleyebilir, böylece bu düğümde "AvailableDisk" özelliğini bildirebilir. Aynı muhabir düğüm bağlantısını izleyebilir, böylece aynı düğümde "Bağlantı" özelliğini bildirebilir. Sistem durumu deposunda, bu raporlar belirtilen düğüm için ayrı sistem durumu olayları olarak değerlendirilir. SourceId ile birlikte özelliği, sistem durumu bilgilerini benzersiz olarak tanımlar. |
--health-state [Gerekli] | Olası değerler şunlardır: 'Invalid', 'Ok', 'Warning', 'Error', 'Unknown'. |
--service-id [Gerekli] | Hizmetin kimliği. Bu genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar '~' karakteriyle sınırlandırılır. Örneğin, hizmet adı 'fabric:/myapp/app1/svc1' ise, hizmet kimliği 6.0+ sürümünde 'myapp~app1~svc1' ve önceki sürümlerde 'myapp/app1/svc1' olacaktır. |
--source-id [Gerekli] | Sistem durumu bilgilerini oluşturan istemci/watchdog/sistem bileşenini tanımlayan kaynak adı. |
--Açıklama | Sistem durumu bilgilerinin açıklaması. Rapor hakkında okunabilir bilgiler eklemek için kullanılan serbest metni temsil eder. Açıklama için en fazla dize uzunluğu 4096 karakterdir. Sağlanan dize daha uzunsa, otomatik olarak kesilir. Kesildiğinde, açıklamanın son karakterleri "[Kesilmiş]" işaretçisini içerir ve toplam dize boyutu 4096 karakterdir. İşaretçinin varlığı, kullanıcılara kesme işleminin gerçekleştiğini gösterir. Kesildiğinde, açıklamanın özgün dizeden 4096 karakterden az olduğunu unutmayın. |
--hazır | Raporun hemen gönderilmesi gerekip gerekmediğini gösteren bir bayrak. Sistem durumu raporu, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi uygulamasına gönderilir. Anında değeri true olarak ayarlanırsa rapor, HTTP Gateway Uygulamasının kullandığı doku istemci ayarlarına bakılmaksızın http ağ geçidinden sistem durumu deposuna hemen gönderilir. Bu, en kısa sürede gönderilmesi gereken kritik raporlar için kullanışlıdır. Zamanlamaya ve diğer koşullara bağlı olarak, örneğin HTTP Ağ Geçidi kapatılırsa veya ileti Ağ Geçidi'ne ulaşmazsa raporu gönderme işlemi yine başarısız olabilir. Anlık değer false olarak ayarlanırsa rapor, HTTP Ağ Geçidi'nden sistem durumu istemci ayarlarına göre gönderilir. Bu nedenle, HealthReportSendInterval yapılandırmasına göre toplu işlenecektir. Sistem durumu istemcisinin sistem durumu raporu işlemenin yanı sıra sistem durumu raporlama iletilerini sistem durumu deposuna en iyi duruma getirmesine izin verdiğinden, bu önerilen ayardır. Varsayılan olarak, raporlar hemen gönderilmez. |
--remove-when-expired | Raporun süresi dolduğunda sistem durumu deposundan kaldırılıp kaldırılmadığını gösteren değer. True olarak ayarlanırsa, rapor süresi dolduktan sonra sistem durumu deposundan kaldırılır. False olarak ayarlanırsa, süresi dolduğunda rapor hata olarak değerlendirilir. Bu özelliğin değeri varsayılan olarak false'tur. İstemciler düzenli aralıklarla raporladığında RemoveWhenExpired false (varsayılan) olarak ayarlanmalıdır. Bu şekilde, muhabirin sorunları (kilitlenme gibi) vardır ve raporlayamazsa, durum raporunun süresi dolduğunda varlık hatayla değerlendirilir. Bu, varlığı Hata durumu durumunda olarak işaretler. |
--sequence-number | Bu sistem durumu raporunun sayısal dize olarak sıra numarası. Rapor dizisi numarası, sistem durumu deposu tarafından eski raporları algılamak için kullanılır. Belirtilmezse, bir rapor eklendiğinde sistem durumu istemcisi tarafından bir sıra numarası otomatik olarak oluşturulur. |
--timeout -t | Varsayılan: 60. |
--Ttl | Bu sistem durumu raporunun geçerli olduğu süre. Bu alan, süreyi belirtmek için ISO8601 biçimi kullanır. İstemciler düzenli aralıklarla rapor gönderdiğinde, yaşam süresinden daha yüksek sıklıkta raporlar göndermelidir. İstemciler geçişle ilgili rapor verirse yaşam süresini sonsuz olarak ayarlayabilir. Yaşam süresi dolduğunda, sistem durumu bilgilerini içeren sistem durumu olayı, RemoveWhenExpired true ise sistem durumu deposundan kaldırılır veya RemoveWhenExpired false olduğunda hata olarak değerlendirilir. Belirtilmezse, yaşam süresi varsayılan olarak sonsuz değerdir. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service resolve
Service Fabric bölümünü çözün.
Hizmet çoğaltmalarının uç noktalarını almak için bir Service Fabric hizmet bölümünü çözün.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu kimlik genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır. |
--partition-key-type | Bölüm için anahtar türü. Hizmetin bölüm şeması Int64Range veya Named ise bu parametre gereklidir. Olası değerler aşağıdaki gibidir. - Hiçbiri (1) - PartitionKeyValue parametresinin belirtilmediğini gösterir. Bu, bölümleme düzeni Singleton olan bölümler için geçerlidir. Bu varsayılan değerdir. Değer 1'dir. - Int64Range (2) - PartitionKeyValue parametresinin bir int64 bölüm anahtarı olduğunu gösterir. Bu, bölümleme şeması Int64Range olan bölümler için geçerlidir. Değer 2'dir. - Adlandırılmış (3) - PartitionKeyValue parametresinin bölümün adı olduğunu gösterir. Bu, bölümleme düzeni Adlandırılmış olan bölümler için geçerlidir. Değer 3'dür. |
--partition-key-value | Bölüm anahtarı. Hizmetin bölüm düzeni Int64Range veya Named ise bu gereklidir. Bu, bölüm kimliği değil, tamsayı anahtar değeri veya bölüm kimliğinin adıdır. Örneğin, hizmetiniz 0 ile 10 arasında aralıklı bölümler kullanıyorsa PartitionKeyValue bu aralıktaki bir tamsayı olur. Aralığı veya adı görmek için hizmet açıklamasını sorgula. |
--previous-rsp-version | Daha önce alınan yanıtın Sürüm alanındaki değer. Kullanıcı daha önce alınan sonucun eski olduğunu biliyorsa bu gereklidir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl service type-list
Service Fabric kümesinde sağlanan uygulama türü tarafından desteklenen hizmet türleri hakkındaki bilgileri içeren listeyi alır.
Service Fabric kümesinde sağlanan uygulama türü tarafından desteklenen hizmet türleri hakkındaki bilgileri içeren listeyi alır. Sağlanan uygulama türü mevcut olmalıdır. Aksi takdirde 404 durumu döndürülür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--application-type-name [Gerekli] | Uygulama türünün adı. |
--application-type-version [Gerekli] | Uygulama türünün sürümü. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl hizmet güncelleştirmesi
Belirtilen hizmeti verilen güncelleştirme açıklamasını kullanarak güncelleştirir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--service-id [Gerekli] | Hizmetin kimliği. Bu genellikle 'fabric:' URI şeması olmayan hizmetin tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı 'fabric:/myapp/app1/svc1' ise, hizmet kimliği 6.0+ sürümünde 'myapp~app1~svc1' ve önceki sürümlerde 'myapp/app1/svc1' olacaktır. |
--Kısıtlama -ları | Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve bir hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin nodeType'ın mavi olduğu düğümlere bir hizmet yerleştirmek için şunları belirtin: "NodeColor == blue". |
--bağıntılı hizmet | Bağıntı için hedef hizmetin adı. |
--bağıntı | Hizalama benzitesini kullanarak hizmeti mevcut bir hizmetle ilişkilendirin. |
--instance-count | Örnek sayısı. Bu yalnızca durum bilgisi olmayan hizmetler için geçerlidir. |
--load-metrics | Düğümler arasında yük dengeleme sırasında kullanılan JSON kodlanmış ölçümlerin listesi. |
--min-replica-set-size | Sayı olarak en düşük çoğaltma kümesi boyutu. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--move-cost | Hizmetin taşıma maliyetini belirtir. Olası değerler şunlardır: 'Sıfır', 'Düşük', 'Orta', 'Yüksek', 'VeryHigh'. |
--placement-policy-list | Hizmet için JSON ile kodlanmış yerleştirme ilkelerinin listesi ve ilişkili etki alanı adları. İlkeler şunlardan biri veya daha fazlası olabilir: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , RequireDomainDistribution . |
--çekirdek-kayıp-bekleme | Bir bölümün çekirdek kaybı durumunda olmasına izin verilen saniye cinsinden en uzun süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--replica-restart-wait | Bir çoğaltmanın devre dışı bırakılıp yeni bir çoğaltmanın oluşturulması arasında saniye cinsinden süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--ölçeklendirme ilkeleri | Bu hizmet için JSON kodlanmış ölçeklendirme ilkelerinin listesi. |
--service-placement-time | Derlemenin takılması bildirilmeden önce çoğaltmaların InBuild'de kalabileceği süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--stand-by-replica-keep | Bekleme çoğaltmalarının kaldırılmadan önce korunacağı en uzun süre (saniye cinsinden). Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--Stateful | Hedef hizmetin durum bilgisi olan bir hizmet olduğunu gösterir. |
--vatansız | Hedef hizmetin durum bilgisi olmayan bir hizmet olduğunu gösterir. |
--target-replica-set-size | Hedef çoğaltma boyutu bir sayı olarak ayarlar. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir. |
--timeout -t | Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
Sonraki adımlar
- Service Fabric CLI'yı ayarlayın .
- Örnek betikleri kullanarak Service Fabric CLI'yi kullanmayı öğrenin.