Aracılığıyla paylaş


sfctl service

Hizmeti, hizmet türlerini ve hizmet paketlerini oluşturun, silin ve yönetin.

Komutlar

Komut Açıklama
uygulama adı Bir hizmetin 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.
create Belirtilen Service Fabric hizmetini oluşturur.
delete Var olan 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 Var olan 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 sistem durumunu alır.
bilgiler Service Fabric uygulamasına ait belirli hizmet hakkındaki bilgileri alır.
list 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 hizmet bildirimiyle ilişkili paketleri belirtilen düğümdeki görüntü önbelleğine 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.
kurtarma Service Fabric kümesine çekirdek kaybında takılı kalan belirtilen hizmeti kurtarmayı denemesi gerektiğini gösterir.
rapor durumu Service Fabric hizmetinde bir sistem durumu raporu gönderir.
Gidermek Service Fabric bölümünü çözün.
type-list Service Fabric kümesinde sağlanan bir uygulama türü tarafından desteklenen hizmet türleri hakkındaki bilgileri içeren listeyi alır.
update Verilen güncelleştirme açıklamasını kullanarak belirtilen hizmeti Güncelleştirmeler.

sfctl service app-name

Bir hizmetin 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 Description
--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" olur.
--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 Description
--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 Description
--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 Description
--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 örnekler 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 Description
--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 dahil olmak üzere fabric\: tam addır. Örneğin hizmet fabric\:/A/B , uygulamasının fabric\:/Aalt öğesidir.
--service-type [Gerekli] Hizmet türünün adı.
--activation-mode Hizmet paketi için etkinleştirme modu.
--Kısıtlama -ları Yerleştirme kısıtlamaları dize olarak uygulanır. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve hizmetin hizmet gereksinimlerine göre belirli düğümlerle kısıtlanmasına olanak sağlar. Örneğin düğümlere NodeType'ın mavi olduğu bir hizmet yerleştirmek için şunu belirtin: "NodeColor == blue".
--correlated-service Bağıntılı olacak hedef hizmetin adı.
--Korelasyon Hizalama benzini 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ığı 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 bir 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ümlemeniz için JSON kodlanmış ad listesi.
--kalıcı olmayan durum True ise, hizmetin yerel diskte depolanmış kalıcı durumu olmadığını veya yalnızca bellekte durum depoladığını gösterir.
--placement-policy-list Hizmet için yerleştirme ilkelerinin ve ilişkili etki alanı adlarının JSON kodlanmış listesi. İ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 kapanması ile yeni bir çoğaltmanın oluşturulması arasındaki süre (saniye cinsinden). Bu yalnızca durum bilgisi olan hizmetler için geçerlidir.
--ölçeklendirme ilkeleri Bu hizmet için JSON kodlamalı ölçeklendirme ilkeleri listesi.
--service-placement-time Derleme takılmadan önce çoğaltmaların InBuild'da 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 ayarlanır. 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 Description
--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

Var olan 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 kapanış sırasını atlayın ve hizmeti zorla silin.

Bağımsız değişkenler

Bağımsız Değişken Description
--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" olur.
--force-remove Düzgün kapatma sırasına geçmeden service Fabric uygulamasını veya hizmetini zorla kaldırın. Bu parametre, hizmet kodundaki çoğaltmaların düzgün bir şekilde kapatılmasını engelleyen sorunlar nedeniyle 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 Description
--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üyle ilgili 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ğine göre ayırt edilen bir etkinleştirmesini temsil eder.

Bağımsız değişkenler

Bağımsız Değişken Description
--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ürleriyle ilgili 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 Description
--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 Description
--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ürleriyle ilgili 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 Description
--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ı

Var olan bir Service Fabric hizmetinin açıklamasını alır.

Var olan 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 Description
--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" olur.
--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 Description
--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 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 Description
--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 bir 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' seçeneğini belirleyin.
--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 Description
--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 örnekler 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 sistem 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üm 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 Description
--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. Tüm olaylar toplanmış sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler döndürülür. Durum değerleri bayrak tabanlı sabit listesidir, 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 - Girişle eşleşen filtreyi HealthState değeri Tamam olarak belirleyin. Değer 2'dir.
- Uyarı - Giriş ile HealthState değeri Uyarı ile eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle 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 toplanmış sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler 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ğ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 - Girişle eşleşen filtreyi HealthState değeri Tamam olarak belirleyin. Değer 2'dir.
- Uyarı - Giriş ile HealthState değeri Uyarı ile eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle 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 Description
--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 Description
--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" olur.
--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 Description
--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 Description
--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 Devamlılık 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 uygulanacak 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 Description
--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 Description
--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 bir 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 Description
--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 örnekler 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 Description
--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 'Yok', 'Tümü', 'Kod', 'Yapılandırma' veya 'Veri' olabilir.
--timeout -t Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Description
--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 örnekler 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 Description
--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. Tüm olaylar toplanmış sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler döndürülür. Durum değerleri bayrak tabanlı sabit listesidir, 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 - Girişle eşleşen filtreyi HealthState değeri Tamam olarak belirleyin. Değer 2'dir.
- Uyarı - Giriş ile HealthState değeri Uyarı ile eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle 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 Description
--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 Description
--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 Description
--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 Description
--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 Description
--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 gösterir.

Service Fabric kümesine çekirdek kaybında takılı kalan belirtilen hizmeti kurtarmayı denemesi gerektiğini gösterir. 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 Description
--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 Description
--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 örnekler 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 hizmetiyle ilgili bir sistem durumu raporu gönderir.

Belirtilen Service Fabric hizmetinin sistem durumunu bildirir. Rapor, raporlandığı sistem durumu raporunun ve özelliğinin 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 dizi numarası gibi geçersiz bir parametre nedeniyle raporu reddedebilir. Raporun sistem durumu deposunda 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 Description
--health-property [Gerekli] Sistem durumu bilgilerinin özelliği.

Bir varlığın farklı özellikler için sistem durumu raporları olabilir. özelliği bir dizedir ve raporlayıcının raporu tetikleyen durum koşulunu kategorilere ayırma esnekliğine olanak sağlayan sabit bir numaralandırma değildir. Örneğin, SourceId "LocalWatchdog" olan bir muhabir bir 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 kabul edilir. 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ı olmadan 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.
--Hemen Raporun hemen gönderilmesi gerekip gerekmediğini belirten bir bayrak.

Sistem durumu raporu, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi uygulamasına gönderilir. Anında ayarı true olarak ayarlanırsa rapor, HTTP Ağ Geçidi 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 başarısız olmaya devam edebilir. Anlık ayarı 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 olanak sağladığından 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 kabul edilir. Bu özelliğin değeri varsayılan olarak false'tur. İstemciler düzenli aralıklarla raporladığında RemoveWhenExpired false (varsayılan) değerini ayarlamaları gerekir. Bu şekilde, muhabirin sorunları (kilitlenme gibi) vardır ve raporlayamaz, durum raporunun süresi dolduğunda varlık hata olarak değerlendirilir. Bu, varlığı Hata durumu durumunda olarak işaretler.
--sequence-number Bu sistem durumu raporunun sayısal dize olarak sıra numarası.

Rapor sırası numarası, eski raporları algılamak için sistem durumu deposu tarafından 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çimini kullanır.

İstemciler düzenli aralıklarla raporladığında, yaşam süresinden daha yüksek sıklıkta raporlar göndermeleri gerekir. İ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 Description
--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 Description
--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" olur.
--partition-key-type Bölüm için anahtar türü. Hizmetin bölüm düzeni 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 şeması Singleton olan bölümler için geçerlidir. Varsayılan değer budur. 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 şeması 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ı olacaktır. Aralığı veya adı görmek için sorgu hizmeti açıklaması.
--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 Description
--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 bir uygulama türü tarafından desteklenen hizmet türleri hakkındaki bilgileri içeren listeyi alır.

Service Fabric kümesinde sağlanan bir 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 Description
--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 Description
--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

Verilen güncelleştirme açıklamasını kullanarak belirtilen hizmeti Güncelleştirmeler.

Bağımsız değişkenler

Bağımsız Değişken Description
--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' olur.
--Kısıtlama -ları Yerleştirme kısıtlamaları bir dize olarak. Yerleştirme kısıtlamaları, düğüm özelliklerindeki boole ifadeleridir ve 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".
--correlated-service bağıntı için hedef hizmetin adı.
--Korelasyon 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 ö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'.
--placement-policy-list Hizmet ve ilişkili etki alanı adları için JSON kodlanmış yerleştirme ilkeleri listesi. İ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 en uzun süre (saniye cinsinden). Bu yalnızca durum bilgisi olan hizmetler için geçerlidir.
--replica-restart-wait Saniye cinsinden, çoğaltmanın kapanması ile yeni bir çoğaltmanın oluşturulması arasındaki süre. Bu yalnızca durum bilgisi olan hizmetler için geçerlidir.
--scaling-policies Bu hizmet için JSON kodlanmış ölçeklendirme ilkelerinin listesi.
--service-placement-time Derlemenin takılması bildirilmeden önce çoğaltmaların InBuild'da 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 ayarlanır. 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 Description
--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