本文包含此服务的所有监视参考信息。
有关可为 Power BI Embedded 收集的数据以及如何使用它的详细信息,请参阅监视 Power BI Embedded。
提示
使用 Microsoft Fabric Capacity Metrics 应用可监视容量。
指标
本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。
支持的 Microsoft.PowerBIDedicated/容量的指标
下表列出了可用于 Microsoft.PowerBIDedicated/容量资源类型的指标。
- 并非所有列都显示在每个表中。
- 某些列可能超出了页面的查看区域。 选择“展开表”以查看所有可用列。
表标题
- 类别 - 指标组或分类。
- 指标 - 在 Azure 门户中显示的指标显示名称。
- REST API 中的名称 - 在 REST API 中引用的指标名称。
- 单位 - 度量单位。
- 聚合 - 默认的聚合类型。 有效值:平均值(平均)、最小值(最小值)、最大值(最大值)、总计(总和)、计数。
- 维度 - 适用于指标的维度。
- 时间粒度 - 对指标采样的间隔。 例如,
PT1M
表示该指标每分钟采样一次,PT30M
表示每 30 分钟一次,PT1H
表示每小时一次,以此类推。 - DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。
指标 | REST API 中的名称 | Unit | 聚合 | 维度 | 时间粒度 | DS 导出 |
---|---|---|---|---|---|---|
CPU (Gen2) CPU 利用率。 仅支持 Power BI Embedded Generation 2 资源。 |
cpu_metric |
百分比 | 平均值 | <无> | PT1M | 是 |
重载 (Gen2) 资源重载,如果资源重载则为 1,否则为 0。 仅支持 Power BI Embedded Generation 2 资源。 |
overload_metric |
计数 | 平均值 | <无> | PT1M | 是 |
此表提供了有关上表的其他信息。
名称 | 跃点数 | 说明 |
---|---|---|
CPU | cpu_metric | CPU 利用率。 |
每个工作负载的 CPU | cpu_workload_metric | 每个工作负载的 CPU 利用率。 |
重载 | overload_metric | 资源重载,如果资源重载则为 1,否则为 0。 |
指标维度
有关指标维度定义的信息,请参阅多维指标。
该服务没有任何包含维度的指标。
资源日志
本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。
支持的 Microsoft.PowerBIDedicated/容量的资源日志
Category | 类别显示名称 | 日志表 | 支持基本日志计划 | 支持引入时间转换 | 示例查询 | 导出成本 |
---|---|---|---|---|---|---|
Engine |
引擎 | AzureDiagnostics 来自多个 Azure 资源的日志。 |
否 | No | 否 |
Azure Monitor 日志表
本部分列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。
Power BI Embedded Microsoft.PowerBIDedicated/容量
表 | 说明 |
---|---|
AzureActivity | Azure 活动日志中的条目,可用于深入了解 Azure 中发生的任何订阅级别或管理组级别事件。 |
AzureMetrics | 存储使用 Azure 诊断模式的 Azure 服务的资源日志。 资源日志描述 Azure 资源的内部操作。 |
AzureDiagnostics | 由 Azure 服务发出的指标数据,用于衡量其运行状况和性能。 |
活动日志
链接表列出了可在此服务的活动日志中记录的操作。 这些操作是活动日志中所有可能的资源提供程序操作的子集。
有关活动日志条目架构的详细信息,请参阅活动日志架构。
可以选择“引擎”和/或“AllMetrics”类别。
引擎
引擎类别指示资源记录下表中列出的事件。 每个事件都有对应的属性。
事件名称 | 事件描述 |
---|---|
Audit Login | 记录自跟踪启动后的引擎事件的所有新连接。 |
会话初始化 | 记录自跟踪启动后的所有会话初始化事件。 |
Vertipaq Query Begin | 记录自跟踪启动后的所有 VertiPaq SE 查询开始事件。 |
查询开始 | 记录自跟踪启动后的所有查询开始事件。 |
查询结束 | 记录自跟踪启动后的所有查询结束事件。 |
Vertipaq Query End | 记录自跟踪启动后的所有 VertiPaq SE 查询结束事件。 |
审核注销 | 记录自跟踪启动后从引擎事件断开的所有连接。 |
错误 | 记录自跟踪启动后的所有引擎错误事件。 |
事件示例
下表显示了一个事件示例。
属性名称 | Vertipaq Query End 示例 | 属性说明 |
---|---|---|
EventClass | XM_SEQUERY_END | 事件类用于对事件进行分类。 |
EventSubclass | 0 | 事件子类提供有关每个事件类的其他信息。 (例如,0: VertiPaq Scan) |
RootActivityId | ff217fd2-611d-43c0-9c12-19e202a94f70 | 根活动 ID。 |
CurrentTime | 2018-04-06T18:30:11.9137358Z | 事件(如果可用)的启动时间。 |
StartTime | 2018-04-06T18:30:11.9137358Z | 事件(如果可用)的启动时间。 |
JobID | 0 | 进度的作业 ID。 |
ObjectID | 464 | 对象 ID |
ObjectType | 802012 | ObjectType |
EndTime | 2018-04-06T18:30:11.9137358Z | 事件的结束时间。 |
持续时间 | 0 | 事件使用的时间(毫秒)。 |
SessionType | User | 会话类型(哪个实体导致了该操作)。 |
ProgressTotal | 0 | 总进度。 |
IntegerData | 0 | 整型数据。 |
Severity | 0 | 异常错误的严重级别。 |
成功 | 1 | 1 = 成功。 0 = 失败。 例如,1 表示权限检查成功,而 0 表示权限检查失败。 |
错误 | 0 | 给定事件的错误号。 |
ConnectionID | 3 | 唯一连接 ID。 |
DatasetID | 5eaa550e-06ac-4adf-aba9-dbf0e8fd1527 | 正在运行用户语句的语义模型的 ID。 |
SessionID | 3D063F66-A111-48EE-B960-141DEBDA8951 | 会话 GUID。 |
SPID | 180 | 服务器进程 ID。 此进程 ID 唯一标识用户会话。 此 ID 直接对应于 XML/A 使用的会话 GUID。 |
ClientProcessID | NULL | 客户端应用程序的进程 ID。 |
ApplicationName | NULL | 创建到服务器的连接的客户端应用程序的名称。 |
CapacityName | pbi641fb41260f84aa2b778a85891ae2d97 | Power BI Embedded 容量资源的名称。 |
AllMetrics
查看“AllMetrics” 选项记录了可以在 Power BI Embedded 资源中使用的所有指标的数据。
下表列出了活动日志中可能出现的与 Power BI Embedded 相关的操作。
架构
Power BI Embedded 使用 Power BI 专用架构。
用于缩放容量的脚本示例
若要缩放容量资源,可以使用 ScaleUp-Automation-RunBook.ps1 PowerShell RunBook 脚本。
此脚本使用 Power BI 和 Azure 资源管理器 REST API,它们在 Azure 自动化中调用并由 Azure 警报触发。
可以复制该脚本,也可以将其作为 PowerBI-Developer-Samples 存储库的一部分进行下载,下载方法是选择绿色的“代码”按钮,然后下载 ZIP。
相关内容
- 有关监视 Power BI Embedded 的说明,请参阅监视 Power BI Embedded。
- 请参阅使用 Azure Monitor 监视 Azure 资源,详细了解如何监视 Azure 资源。