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\:/A alt öğ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
- Service Fabric CLI'yı ayarlayın.
- Örnek betikleri kullanarak Service Fabric CLI'yi kullanmayı öğrenin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin