Azure 流分析监视数据参考资料
本文包含此服务的所有监视参考信息。
请参阅监视 Azure 流分析,详细了解可为 Azure 流分析收集的数据以及如何使用这些数据。
指标
本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。
Microsoft.StreamAnalytics/streamingjobs 支持的指标
下表列出了可用于 Microsoft.StreamAnalytics/streamingjobs 资源类型的指标。
- 并非所有列都显示了每个表中。
- 某些列可能超出了页面的查看区域。 选择“展开表”以查看所有可用列。
表标题
- 类别 - 指标组或分类。
- 指标 - 在 Azure 门户中显示的指标显示名称。
- REST API 中的名称 - 在 REST API 中引用的指标名称。
- 单位 - 度量单位。
- 聚合 - 默认的聚合类型。 有效值:平均值(平均)、最小值(最小值)、最大值(最大值)、总计(总和)、计数。
- 维度 - 适用于指标的维度。
- 时间粒度 - 对指标采样的间隔。 例如,
PT1M
表示该指标每分钟采样一次,PT30M
表示每 30 分钟一次,PT1H
表示每小时一次,以此类推。 - DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。
指标说明
Azure 流分析提供以下指标用于监视作业的运行状况。
指标 | 定义 |
---|---|
积压的输入事件数 | 积压的输入事件的数量。 此指标的非零值意味着作业无法跟上传入事件的数量。 如果此值缓慢增长或始终为非零,则应横向扩展作业。 有关详细信息,请参阅了解和调整流单元。 |
数据转换错误数 | 无法转换为预期输出架构的输出事件的数量。 若要删除遇到这种情况的事件,可以将错误策略更改为“删除”。 |
CPU 利用率百分比(预览) | 作业使用的 CPU 百分比。 即使此值非常高(90% 或以上),也不应只根据此指标增加 SU 数量。 如果积压输入事件或水印延迟数量增加,则可以使用此指标来确定是否是 CPU 造成了瓶颈。 此指标可能有间歇性峰值。 建议进行缩放测试,以确定在 CPU 瓶颈导致输入积压或水印延迟增加之前的作业上限。 |
提前输入事件数 | 应用程序时间戳早于其到达时间超过 5 分钟的事件。 |
失败的函数请求数 | 失败的 Azure 机器学习函数(如果存在)调用数。 |
函数事件数 | 发送到 Azure 机器学习函数(如果存在)的事件数。 |
函数请求数 | Azure 机器学习函数(如果存在)的调用数。 |
输入反序列化错误 | 不可反序列化的输入事件数。 |
输入事件字节数 | 流分析作业收到的数据量(以字节为单位)。 可使用此指标验证正在发送到输入源的事件。 |
输入事件数 | 从输入事件反序列化的记录数。 此计数不包括导致反序列化错误的传入事件。 流分析可以在内部恢复和自联接等场景中多次引入相同的事件。 如果作业具有简单的传递查询,则不要期望输入事件和输出事件指标相匹配。 |
收到的输入源数 | 作业收到的消息数。 对于 Azure 事件中心,消息是单个 EventData 项。 对于 Azure Blob 存储,消息是单个 blob。 请注意,在反序列化之前,将会统计输入源的数目。 如果存在反序列化错误,则输入源数可能大于输入事件数。 否则,输入源数可能小于或等于输入事件数,因为每条消息可能包含多个事件。 |
延迟输入事件数 | 到达时间晚于已配置的延迟到达容错时段的事件。 详细了解 Azure 流分析事件顺序注意事项。 |
无序事件数 | 收到的无序事件的数目,系统根据事件排序策略来删除这些事件,或者为其提供一个经过调整的时间戳。 该指标可能会受“无序容错时段”设置配置的影响。 |
输出事件数 | 流分析作业发送到输出目标的数据量,以事件数来衡量。 |
运行时错误 | 与查询处理相关的错误总数。 它排除在引入事件或输出结果时发现的错误。 |
SU (内存) 利用率百分比 | 作业使用的内存百分比。 如果该指标持续超过 80%,则水印延迟增加,积压的事件数增加,请考虑增加流单元 (SU)。 高利用率指示作业使用的资源数接近分配的最大资源数。 |
水印延迟 | 作业中所有输出的所有分区之间的最大水印延迟。 |
指标维度
有关指标维度定义的信息,请参阅多维指标。
此服务具有以下与其指标关联的维度。
- 逻辑名称:Azure 流分析作业的输入或输出名称。
- 分区 ID:输入源中输入数据分区的 ID。
- 节点名称:作业运行时预配的流式处理节点的标识符。
有关详细信息,请参阅 Azure 流分析指标的维度。
资源日志
本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。
有关数据错误和事件的资源日志架构和属性,请参阅资源日志架构。
Azure Monitor 日志表
本部分涉及与此服务相关的所有 Azure Monitor 日志表,Log Analytics 可使用 Kusto 查询来查询这些表。
此服务使用以下表来存储资源日志数据。
活动日志
链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。
有关活动日志条目架构的详细信息,请参阅活动日志架构。