sfctl 事件

從事件存放區擷取事件 (如果已安裝 EventStore 服務)。

可透過將設定升級至任何執行 >=6.4 的 SFRP 叢集來新增 EventStore 系統服務。 若要檢查,請參閱 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 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events all-nodes-list

取得所有與節點相關的事件。

回應為 NodeEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events all-partitions-list

取得所有與分割區相關的事件。

回應為 PartitionEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events all-services-list

取得所有與服務相關的事件。

回應為 ServiceEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events application-list

取得與應用程式相關的事件。

回應為 ApplicationEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events cluster-list

取得所有與叢集相關的事件。

回應為 ClusterEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events node-list

取得與節點相關的事件。

回應為 NodeEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events partition-all-replicas-list

針對一個分割區取得所有與複本相關的事件。

回應為 ReplicaEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events partition-list

取得與分割區相關的事件。

回應為 PartitionEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events partition-replica-list

取得與分割區複本相關的事件。

回應為 ReplicaEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

sfctl events service-list

取得與服務相關的事件。

回應為 ServiceEvent 物件的清單。

引數

引數 描述
--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 資訊的搜尋。 若非上述情況,則會處理 CorrelationEvents,並填入每個 FabricEvent 的 HasCorrelatedEvents 欄位。
--timeout -t 用來執行作業的伺服器逾時 (以秒為單位)。 此逾時指定了用戶端願意等候要求作業完成的持續時間。 這個參數的預設值是 60 秒。 預設值:60。

全域引數

引數 描述
--debug 增加記錄詳細資訊,以顯示所有偵錯記錄。
--help -h 顯示此說明訊息並結束。
--output -o 輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。
--query JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
--verbose 增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。