你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
JobStatistics 类
作业的资源使用情况统计信息。
必须填充所有必需的参数才能发送到 Azure。
- 继承
-
JobStatistics
构造函数
JobStatistics(*, url: str, start_time, last_update_time, user_cpu_time, kernel_cpu_time, wall_clock_time, read_iops: int, write_iops: int, read_io_gi_b: float, write_io_gi_b: float, num_succeeded_tasks: int, num_failed_tasks: int, num_task_retries: int, wait_time, **kwargs)
参数
- user_cpu_time
- <xref:timedelta>
必需。
- kernel_cpu_time
- <xref:timedelta>
必需。
- wall_clock_time
- <xref:timedelta>
必需。 挂钟时间是任务开始在计算节点上运行到完成 (,或者上次更新统计信息的时间(如果任务尚未完成),则) 。 如果重试了任务,则这包括所有任务重试的时钟时间。
- read_iops
- <xref:long>
必需。 作业中所有任务执行的磁盘读取操作总数。
- write_iops
- <xref:long>
必需。 作业中所有任务执行的磁盘写入操作总数。
- num_succeeded_tasks
- <xref:long>
必需。 在给定的时间范围内,作业中成功完成的任务总数。 如果任务返回退出代码 0,则任务成功完成。
- num_failed_tasks
- <xref:long>
必需。 作业中在给定时间范围内失败的任务总数。 如果任务用完最大重试计数而不返回退出代码 0,则任务将失败。
- num_task_retries
- <xref:long>
必需。 在给定时间范围内对作业中的所有任务进行重试的总数。
- wait_time
- <xref:timedelta>
必需。 任务的等待时间定义为从创建任务到开始执行任务之间的经过时间。 (如果由于失败而重试任务,则等待时间是执行最近任务的时间。) 此值仅在帐户生存期统计信息中报告;它不包括在作业统计信息中。
方法
as_dict |
返回可以使用 json.dump 的 JSONify 的 dict。 高级用法可以选择使用回调作为参数: Key 是 Python 中使用的属性名称。 Attr_desc是元数据的一个听写。 当前包含具有 msrest 类型的“type”和包含 RestAPI 编码键的“key”。 值是此对象中的当前值。 返回的字符串将用于序列化密钥。 如果返回类型是列表,则这被视为分层结果听写。 请参阅此文件中的三个示例:
如果需要 XML 序列化,可以传递 kwargs is_xml=True。 |
deserialize |
使用 RestAPI 语法分析 str 并返回模型。 |
enable_additional_properties_sending | |
from_dict |
使用给定的键提取程序分析 dict 返回一个模型。 默认情况下,请考虑密钥提取程序 (rest_key_case_insensitive_extractor、attribute_key_case_insensitive_extractor和last_rest_key_case_insensitive_extractor) |
is_xml_model | |
serialize |
返回将从此模型发送到 azure 的 JSON。 这是as_dict (full_restapi_key_transformer的别名 ,keep_readonly=False) 。 如果需要 XML 序列化,可以传递 kwargs is_xml=True。 |
validate |
以递归方式验证此模型,并返回 ValidationError 列表。 |
as_dict
返回可以使用 json.dump 的 JSONify 的 dict。
高级用法可以选择使用回调作为参数:
Key 是 Python 中使用的属性名称。 Attr_desc是元数据的一个听写。 当前包含具有 msrest 类型的“type”和包含 RestAPI 编码键的“key”。 值是此对象中的当前值。
返回的字符串将用于序列化密钥。 如果返回类型是列表,则这被视为分层结果听写。
请参阅此文件中的三个示例:
attribute_transformer
full_restapi_key_transformer
last_restapi_key_transformer
如果需要 XML 序列化,可以传递 kwargs is_xml=True。
as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)
参数
- key_transformer
- <xref:function>
密钥转换器函数。
- keep_readonly
返回
与 dict JSON 兼容的对象
返回类型
deserialize
使用 RestAPI 语法分析 str 并返回模型。
deserialize(data, content_type=None)
参数
返回
此模型的实例
例外
enable_additional_properties_sending
enable_additional_properties_sending()
from_dict
使用给定的键提取程序分析 dict 返回一个模型。
默认情况下,请考虑密钥提取程序 (rest_key_case_insensitive_extractor、attribute_key_case_insensitive_extractor和last_rest_key_case_insensitive_extractor)
from_dict(data, key_extractors=None, content_type=None)
参数
- key_extractors
返回
此模型的实例
例外
is_xml_model
is_xml_model()
serialize
返回将从此模型发送到 azure 的 JSON。
这是as_dict (full_restapi_key_transformer的别名 ,keep_readonly=False) 。
如果需要 XML 序列化,可以传递 kwargs is_xml=True。
serialize(keep_readonly=False, **kwargs)
参数
返回
与 dict JSON 兼容的对象
返回类型
validate
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈