从事件存储中检索事件(如果已安装 EventStore 服务)。
可以通过配置升级到运行 >=6.4 的任何服务Fabric资源提供程序(SFRP)群集来添加 EventStore 系统服务。 若要查看,请参阅 EventStore 概述。
指令
| 命令 | 说明 |
|---|---|
| all-applications-list | 获取与应用程序相关的所有事件。 |
| all-nodes-list | 获取所有与 Nodes 相关的事件。 |
| all-partitions-list | 获取与分区相关的所有事件。 |
| all-services-list | 获取与服务相关的所有事件。 |
| application-list | 获取与应用程序相关的所有事件。 |
| cluster-list | 获取所有与群集相关的事件。 |
| node-list | 获取所有与 Node 相关的事件。 |
| partition-all-replicas-list | 获取分区的所有副本相关事件。 |
| partition-list | 获取所有与分区相关的事件。 |
| partition-replica-list | 获取所有与分区副本相关的事件。 |
| service-list | 获取所有与服务相关的事件。 |
sfctl events all-applications-list
获取与应用程序相关的所有事件。
响应是 ApplicationEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events all-nodes-list
获取所有与 Nodes 相关的事件。
响应是 NodeEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events all-partitions-list
获取与分区相关的所有事件。
响应是 PartitionEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events all-services-list
获取与服务相关的所有事件。
响应是 ServiceEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events application-list
获取与应用程序相关的所有事件。
响应是 ApplicationEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events cluster-list
获取所有与群集相关的事件。
响应是 ClusterEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events node-list
获取所有与 Node 相关的事件。
响应是 NodeEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events partition-all-replicas-list
获取分区的所有副本相关事件。
响应是 ReplicaEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events partition-list
获取所有与分区相关的事件。
响应是 PartitionEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events partition-replica-list
获取所有与分区副本相关的事件。
响应是 ReplicaEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |
sfctl events service-list
获取所有与服务相关的事件。
响应是 ServiceEvent 对象的列表。
Arguments
| 论点 | 说明 |
|---|---|
| --end-time-utc [必需] | ISO UTC yyyy-MM-ddTHH:mm:ssZ 中查找查询的结束时间。 |
| --service-id [必需] | 服务的标识。 此 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。 |
全局参数
| 论点 | 说明 |
|---|---|
| --debug | 提高日志记录详细程度以显示所有调试日志。 |
| --help -h | 显示此帮助消息并退出。 |
| --output -o | 输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。 |
| --查询 | JMESPath 查询字符串。 有关详细信息和示例,请参阅 https://jmespath.org/。 |
| --verbose | 增加日志记录详细程度。 使用 --debug 获取完整的调试日志。 |