使用查询会话统计信息聚合数据 AWS CLI - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用查询会话统计信息聚合数据 AWS CLI

要跟踪成本、分析资源使用情况或确定哪些用户消耗的资源最多,您可以使用 AWS Command Line Interface (AWS CLI) 查询 Deadline Cloud(De AWS adline Cloud)场的聚合会话统计信息。会话统计 API 提供有关成本、运行时间和使用情况的数据,您可以按队列、队列、实例类型或用户等各种维度对这些数据进行分组。

查询会话统计信息是一个异步过程。首先,启动聚合请求,然后使用聚合 ID 检索结果。

启动聚合请求

要启动聚合请求,请运行start-sessions-statistics-aggregation命令。以下示例按用户 ID 对特定队列的统计数据进行分组。用您的信息替换placeholder文本。

aws deadline start-sessions-statistics-aggregation \ --farm-id farm-id \ --resource-ids '{"queueIds":["queue-id"]}' \ --start-time 2025-11-24T10:00:00Z \ --end-time 2025-11-25T18:00:00Z \ --group-by '["USER_ID"]' \ --period HOURLY \ --statistics '["SUM"]' \ --timezone UTC-08:00 \ --region region-name

您可以按其他维度对统计数据进行分组QUEUE_ID,例如FLEET_IDJOB_ID、、INSTANCE_TYPE、或LICENSE_PRODUCT。有关所有可用参数的更多信息,请参阅《 AWS CLI 命令参考》start-sessions-statistics-aggregation中的。

响应包含聚合 ID:

{ "aggregationId": "92b35143f2d04641979bc9b777232f38" }

检索结果

使用聚合 ID 运行get-sessions-statistics-aggregation命令以检索结果。用您的信息替换placeholder文本。

aws deadline get-sessions-statistics-aggregation \ --farm-id farm-id \ --aggregation-id aggregation-id \ --region region-name

以下示例显示了按用户 ID 对统计数据进行分组时的响应。该userId字段包含一个 UUID,您必须将其映射到用户名才能识别用户:

{ "statistics": [ { "userId": "f9c1f3f0-1031-70dc-4d25-30d7225b04a0", "count": 1, "costInUsd": { "sum": 0.0 }, "runtimeInSeconds": { "sum": 53.773 }, "aggregationStartTime": "2025-11-24T22:00:00Z", "aggregationEndTime": "2025-11-24T23:00:00Z" } ], "status": "COMPLETED" }

要查找与关联的用户名userId,请参阅在身份存储中使用 userID 检索用户元数据和属性

有关 API 的更多信息,请参阅 De adline Cloud API 参考