本文包含此服务的所有监视参考信息。
有关可为 Power BI Embedded 收集的数据以及如何使用它的详细信息,请参阅 “监视 Power BI Embedded ”。
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 中的名称 | 单位 | 集合体 | 尺寸 | 时间粒度 | DS 导出 |
|---|---|---|---|---|---|---|
|
CPU (Gen2) CPU 使用率。 仅支持 Power BI Embedded 第 2 代资源。 |
cpu_metric |
Percent | 平均值 | <无> | PT1M | 是的 |
|
重载 (Gen2) 资源重载,如果资源重载,则为 1,否则为 0。 仅支持 Power BI Embedded 第 2 代资源。 |
overload_metric |
计数 | 平均值 | <无> | PT1M | 是的 |
此表提供有关上表的其他信息。
| Name | 指标 | Description |
|---|---|---|
| CPU | cpu_metric | CPU 使用率。 |
| 每个工作负荷的 CPU 数 | cpu_workload_metric | 每个工作负荷的 CPU 利用率。 |
| 过载 | overload_metric | 资源重载,如果资源重载,则为 1,否则为 0。 |
指标维度
有关指标维度定义的信息,请参阅多维指标。
该服务没有任何包含维度的指标。
资源日志
本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。
Microsoft.PowerBIDedicated/容量支持的资源日志
| 类别 | 类别显示名称 | 日志表 | 支持基本日志计划 | 支持在数据引入时进行转换 | 示例查询 | 出口的成本 |
|---|---|---|---|---|---|---|
Engine |
Engine |
AzureDiagnostics 来自多个 Azure 资源的日志。 |
否 | 否 | 否 |
Azure Monitor 日志表
本部分列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。
Power BI Embedded Microsoft.PowerBIDedicated/容量
| Table | Description |
|---|---|
| AzureActivity | Azure 活动日志中的条目,用于深入了解 Azure 中发生的任何订阅级别或管理组级别事件。 |
| AzureMetrics | 存储使用 Azure 诊断模式的 Azure 服务的资源日志。 资源日志描述 Azure 资源的内部作。 |
| AzureDiagnostics | 由 Azure 服务发出的指标数据,用于衡量其运行状况和性能。 |
活动日志
链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。
有关活动日志条目架构的详细信息,请参阅活动日志架构。
可以选择 引擎 和 AllMetrics 类别,也可以选择。
Engine
引擎类别指示资源记录下表中列出的事件。 对于每个事件,都有属性。
| 事件名称 | 事件说明 |
|---|---|
| 审核登录 | 记录自跟踪启动以来与引擎事件的所有新连接。 |
| 会话初始化 | 记录自跟踪启动以来的所有会话初始化事件。 |
| Vertipaq 查询开始 | 记录自跟踪启动以来的所有 VertiPaq SE 查询开始事件。 |
| 查询开始 | 记录自跟踪启动以来的所有查询开始事件。 |
| 查询结束 | 记录自跟踪启动以来的所有查询结束事件。 |
| Vertipaq 查询结束 | 记录自跟踪启动以来的所有 VertiPaq SE 查询结束事件。 |
| 审核注销 | 记录自跟踪启动以来与引擎事件的所有断开连接。 |
| 错误 | 记录自跟踪启动以来的所有引擎错误事件。 |
事件示例
下表显示了一个事件示例。
| 属性名称 | Vertipaq 查询结束示例 | 属性说明 |
|---|---|---|
| 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 | 对象标识符 |
| 对象类型 | 802012 | 对象类型 |
| EndTime | 2018-04-06T18:30:11.9137358Z | 事件的结束时间。 |
| 持续时间 | 0 | 事件花费的时间(以毫秒为单位)。 |
| SessionType | 用户 | 会话类型(导致作的实体)。 |
| 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 相关的作。
Schemas
Power BI Embedded 使用 Power BI 专用 架构。
用于缩放容量的示例脚本
若要缩放容量资源,可以使用 ScaleUp-Automation-RunBook.ps1 PowerShell RunBook 脚本。
该脚本使用 Azure 自动化中调用的 Power BI 和 Azure 资源管理器 REST API,并由 Azure 警报触发。
可以通过选择绿色代码按钮并下载 ZIP,复制脚本,或将其下载为 PowerBI-Developer-Samples 存储库的一部分。
相关内容
- 有关 监视 Power BI Embedded 的说明,请参阅监视 Power BI Embedded 。
- 请参阅使用 Azure Monitor 监视 Azure 资源,详细了解如何监视 Azure 资源。