Справочник по данным мониторинга Power BI Embedded

Дополнительные сведения о сборе и анализе данных мониторинга для Power BI Embedded см. в статье Мониторинг Power BI Embedded.

Совет

Используйте приложение для мониторинга Premium 2-го поколения для мониторинга емкости Embedded 2-го поколения .

Метрики

В этом разделе перечислены все метрики платформы, автоматически собираемые для Power BI Embedded.

Тип метрики Поставщик ресурсов/пространство имен типа
и связь с отдельными метриками
Производительность Microsoft.PowerBIDedicated/capacities

Производительность

Поставщик ресурсов и тип: Microsoft.PowerBIDedicated/capacities

Имя Метрика Unit Описание
ЦП cpu_metric Процент Загрузка ЦП.
ЦП на рабочую нагрузку cpu_workload_metric Процент Использование ЦП на рабочую нагрузку.
Перегрузка overload_metric 0/1 Перегрузка ресурса: 1 — ресурс перегружен, 0 — не перегружен.

Измерения метрик

В Power BI Embedded нет метрик, содержащих измерения.

Сведения о измерениях метрик см. в разделе Многомерные метрики.

Журналы ресурсов

В этом разделе перечислены типы журналов ресурсов, которые можно собирать для Power BI Embedded.

Для справки можно просмотреть список всех типов категорий журналов ресурсов, поддерживаемых Azure Monitor.

В этом разделе перечислены все типы категорий журналов ресурсов, собираемых для Power BI Embedded.

Тип журнала ресурсов Поставщик ресурсов/пространство имен типа
и связь с отдельными метриками
Производительность Microsoft.PowerBIDedicated/capacities

Таблицы журналов Azure Monitor

Этот раздел относится ко всем таблицам Kusto журналов Azure Monitor, относящимся к Power BI Embedded и доступным для запросов Log Analytics.

Тип ресурса Примечания
Что такое Power BI Embedded в Azure? См. список таблиц ниже

Power BI Embedded

Таблица Описание
AzureActivity Записи из журнала действий Azure, которые позволяют получить представление о любых событиях уровня подписки или группы управления, произошедших в Azure.
AzureDiagnostics Хранит журналы ресурсов для служб Azure, которые используют режим Диагностики Azure. В журналах ресурсов описывается внутренняя операция ресурсов Azure.
AzureMetrics Данные метрик, создаваемые службами Azure, которые измеряют их работоспособность и производительность.

Справочные сведения обо всех журналах Azure Monitor и таблицах Log Analytics см. в статье Справочник по таблицам журналов Azure Monitor по типам ресурсов.

Журнал действий

Можно выбрать категорию Engine и (или) AllMetrics.

Подсистема

Категория обработчика указывает ресурсу регистрировать события, перечисленные ниже. Для каждого события существуют определенные свойства.

Название мероприятия Описание события
Audit Login Записывает все новые подключения к событиям подсистемы с момента запуска трассировки.
Session Initialize Записывает все события инициализации сеанса с момента запуска трассировки.
Vertipaq Query Begin Записывает все события начала запроса VertiPaq SE с момента начала трассировки.
Query Begin Записывает все события начала запроса с начала трассировки.
Query End Записывает все события завершения запроса с момента запуска трассировки.
Vertipaq Query End Записывает все события завершения запроса VertiPaq SE с момента запуска трассировки.
Audit Logout Записывает все события отключения от обработчика с момента запуска трассировки.
Ошибка Записывает все события ошибок подсистемы с момента запуска трассировки.

Пример события

В таблице ниже показан пример события.

Имя свойства Пример Vertipaq Query End Описание свойства
EventClass XM_SEQUERY_END EventClass используется для классификации событий по категориям.
EventSubclass 0 EventSubclass предоставляет дополнительные сведения о каждом классе событий (например, 0: VertiPaq Scan).
RootActivityId ff217fd2-611d-43c0-9c12-19e202a94f70 Идентификатор корневой операции.
CurrentTime 2018-04-06T18:30:11.9137358Z Время начала события, если доступно.
StartTime 2018-04-06T18:30:11.9137358Z Время начала события, если доступно.
JobID 0 Идентификатор выполняемого задания.
ObjectID 464 Идентификатор объекта
ObjectType 802012 ObjectType
EndTime 2018-04-06T18:30:11.9137358Z Время окончания события.
Duration 0 Время (в миллисекундах), затраченное событием.
SessionType User Тип сеанса (какая сущность вызвала операцию).
ProgressTotal 0 Общий ход выполнения.
IntegerData 0 Целочисленные данные.
Severity 0 Уровень серьезности исключения.
Успешное завершение 1 1 = успех. 0 = ошибка (например, 1 означает успешную проверку наличия разрешений, а 0 означает ошибку при этой проверке).
Ошибка 0 Номер ошибки определенного события.
ConnectionID 3 Уникальный идентификатор подключения.
DatasetID 5eaa550e-06ac-4adf-aba9-dbf0e8fd1527 Идентификатор набора данных, в котором выполняется инструкция пользователя.
SessionID 3D063F66-A111-48EE-B960-141DEBDA8951 Идентификатор GUID сеанса.
SPID 180 Идентификатор серверного процесса. Однозначно идентифицирует сеанс пользователя. Прямо соответствует идентификатору GUID сеанса, используемому XML/A.
ClientProcessID null Идентификатор процесса клиентского приложения.
ApplicationName null Имя клиентского приложения, установившего подключение к серверу.
CapacityName pbi641fb41260f84aa2b778a85891ae2d97 Имя ресурса емкости Power BI Embedded.

AllMetrics

Если выбрать параметр AllMetrics, будут регистрироваться данные по всем метрикам, которые можно использовать с ресурсом Power BI Embedded.

В следующей таблице перечислены операции, связанные с Power BI Embedded, которые можно создавать в журнале действий.

Схемы

Power BI Embedded использует выделенную схему Power BI.

Пример скрипта для масштабирования емкости

Чтобы масштабировать ресурс емкости, можно использовать скрипт runbook PowerShell ScaleUp-Automation-RunBook.ps1.

Скрипт использует REST API Power BI и ARM и может вызываться в служба автоматизации Azure и запускаться оповещением Azure.

Можно либо скопировать скрипт, либо скачать его в составе репозитория PowerBI-Developer-Samples, нажав зеленую кнопку code (код) и скачав ZIP-файл.

Дальнейшие действия