sfctl 事件
從事件存放區擷取事件(如果已安裝 EventStore 服務)。
EventStore 系統服務可以透過組態升級新增至任何執行 >=6.4 的 SFRP 叢集。 若要檢查,請參閱 EventStore 概觀。
命令
命令 | 描述 |
---|---|
all-applications-list | 取得所有應用程式相關事件。 |
all-nodes-list | 取得所有節點相關事件。 |
all-partitions-list | 取得所有數據分割相關事件。 |
all-services-list | 取得所有服務相關事件。 |
application-list | 取得應用程式相關事件。 |
cluster-list | 取得所有叢集相關事件。 |
node-list | 取得節點相關事件。 |
partition-all-replicas-list | 取得數據分割的所有複本相關事件。 |
partition-list | 取得數據分割相關事件。 |
partition-replica-list | 取得數據分割複本相關事件。 |
service-list | 取得服務相關事件。 |
sfctl events all-applications-list
取得所有應用程式相關事件。
回應是 ApplicationEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events all-nodes-list
取得所有節點相關事件。
回應是 NodeEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events all-partitions-list
取得所有數據分割相關事件。
回應是 PartitionEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events all-services-list
取得所有服務相關事件。
回應是 ServiceEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events application-list
取得應用程式相關事件。
回應是 ApplicationEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--application-id [必要] | 應用程式的身分識別。 這通常是沒有 'fabric:' URI 配置之應用程式的完整名稱。 從 6.0 版開始,階層式名稱會以 “~” 字元分隔。 例如,如果應用程式名稱是 「fabric:/myapp/app1」,則應用程式身分識別在 6.0+ 中會是 「myapp~app1」,而舊版中的 「myapp/app1」。。 |
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events cluster-list
取得所有叢集相關事件。
回應是 ClusterEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events node-list
取得節點相關事件。
回應是 NodeEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--node-name [必要] | 節點的名稱。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events partition-all-replicas-list
取得數據分割的所有複本相關事件。
回應是 ReplicaEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--partition-id [必要] | 數據分割的識別。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events partition-list
取得數據分割相關事件。
回應是 PartitionEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--partition-id [必要] | 數據分割的識別。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events partition-replica-list
取得數據分割複本相關事件。
回應是 ReplicaEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--partition-id [必要] | 數據分割的識別。 |
--replica-id [必要] | 複本的標識碼。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |
sfctl events service-list
取得服務相關事件。
回應是 ServiceEvent 物件的清單。
引數
Argument | 描述 |
---|---|
--end-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的結束時間。 |
--service-id [必要] | 服務的身分識別。 此標識碼通常是沒有 'fabric:' URI 配置之服務的完整名稱。 從 6.0 版開始,階層式名稱會以 “~” 字元分隔。 例如,如果服務名稱是 「fabric:/myapp/app1/svc1“,則服務識別在 6.0+ 中會是 ”myapp~app1~svc1“,而舊版中的 ”myapp/app1/svc1“。 |
--start-time-utc [必要] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 查閱查詢的開始時間。 |
--events-types-filter | 這是逗號分隔字串,指定只應該包含在回應中的 FabricEvents 類型。 |
--exclude-analysis-events | 如果傳遞 true,此參數會停用 AnalysisEvents 的擷取。 |
--skip-correlation-lookup | 如果傳遞 true,此參數會停用 CorrelatedEvents 資訊的搜尋。 否則,會填入每個 FabricEvent 中的 CorrelationEvents 處理和 HasCorrelatedEvents 字段。 |
--timeout -t | 伺服器逾時,以秒為單位執行作業。 此逾時會指定客戶端願意等候要求作業完成的時間持續時間。 此參數的預設值為 60 秒。 預設值:60。 |
全域引數
Argument | 描述 |
---|---|
--debug | 增加記錄詳細資訊,以顯示所有偵錯記錄。 |
--help -h | 顯示此說明訊息並結束。 |
--output -o | 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。 |
--查詢 | JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。 |
--verbose | 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。 |