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 來取得完整偵錯記錄。 |