Данные мониторинга Power BI Embedded

При наличии критически важных приложений и бизнес-процессов, использующих ресурсы Azure, необходимо отслеживать эти ресурсы на предмет их доступности, производительности и функционирования. В этой статье описываются данные мониторинга, создаваемые Microsoft Power BI Embedded, и способы использования функций Azure Monitor для анализа и настройки оповещений для этих данных.

Совет

Вы также можете использовать приложение метрик емкости Microsoft Fabric для мониторинга емкости.

Страница обзора Power BI Embedded

Для каждого экземпляра Power BI Embedded в портал Azure страница обзора содержит следующие сведения:

  • Группа ресурсов: группа ресурсов, к которой принадлежит экземпляр Power BI Embedded
  • Состояние: состояние экземпляра Power BI Embedded
  • Расположение: расположение экземпляра Power BI Embedded
  • Подписка: имя подписки экземпляра Power BI Embedded
  • Идентификатор подписки: идентификатор подписки экземпляра Power BI Embedded
  • Имя ресурса: имя экземпляра Power BI Embedded
  • Номер SKU: SKU, который использует экземпляр Power BI Embedded
  • Режим ресурса: режим ресурса Power BI Embedded

Общие сведения об Azure Monitor

Power BI Embedded создает данные мониторинга с помощью Azure Monitor. Azure Monitor — это служба мониторинга с полным стеком в Azure, которая предоставляет полный набор функций для мониторинга ресурсов Azure. Он также может отслеживать ресурсы в других облачных службах и локальной среде.

Дополнительные сведения см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor , чтобы узнать о следующем:

  • Azure Monitor и как она интегрирована на портал для других служб Azure
  • Типы данных, собираемые Azure Monitor для ресурсов Azure
  • Средства Azure Monitor, используемые для сбора и анализа данных

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

Данные мониторинга

Ресурсы из разных служб Azure создают данные мониторинга в одном формате, чтобы можно было использовать одни и те же средства Azure Monitor для их анализа. Power BI Embedded создает данные мониторинга в том же формате, что и другие ресурсы Azure.

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

Сбор и маршрутизация

Хотя метрики платформы и журнал действий Azure Monitor собираются и хранятся автоматически, их можно направлять в другие расположения с помощью параметров диагностики. Параметры диагностики определяют, куда будут отправляться журналы ресурсов и метрики для определенного ресурса.

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

Дополнительные сведения о создании и настройке параметров диагностики с помощью портал Azure, Azure CLI или Azure PowerShell см. в разделе "Параметры диагностики" в Azure Monitor.

Включение диагностика с помощью Azure PowerShell

Чтобы включить метрики и диагностика ведение журнала с помощью Azure PowerShell, используйте следующие команды Azure PowerShell. Сведения об использовании Azure PowerShell для включения диагностика см. в статье "Настройка рабочей области Log Analytics в Azure Monitor с помощью PowerShell".

  • Выполните приведенную ниже команду, чтобы включить отправку журналов диагностики в учетную запись хранения:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -StorageAccountId [your storage account id] -Enabled $true
    

    StorageAccountId — это идентификатор ресурса учетной записи хранения, в которую будут отправляться журналы.

  • Чтобы включить потоковую передачу журналов диагностики в концентратор событий, используйте следующую команду:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • Идентификатор правила служебной шины Azure — это строка в формате:

    {service bus resource ID}/authorizationrules/{key name}
    
  • Чтобы включить отправку журналов диагностики в рабочую область Log Analytics, используйте следующую команду:

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • Получите идентификатор ресурса рабочей области Log Analytics с помощью следующей команды:

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

Можно объединять эти параметры, чтобы получить несколько вариантов вывода.

Метрики и журналы, которые можно собрать, описываются в следующих разделах.

Анализ метрик

Вы можете анализировать метрики для Power BI Embedded с помощью метрик из других служб Azure, использующих обозреватель метрик Azure Monitor, выбрав метрики в меню Azure Monitor . Сведения об этом средстве см. в разделе "Начало работы с обозревателем метрик".

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

Список ссылок см . в разделе "Метрики ресурсов", поддерживаемые в Azure Monitor.

Анализ журналов

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

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

Журнал действий Azure Monitor — это журнал платформы Azure, который предоставляет аналитические сведения о событиях уровня подписки. Вы можете просмотреть их независимо или направить в журналы Azure Monitor, где можно выполнять гораздо более сложные запросы с помощью Log Analytics.

Список типов журналов ресурсов, собранных для Power BI Embedded, см. в журналах ресурсов.

Список таблиц, используемых журналами Azure Monitor и запрашиваемыми Log Analytics, см. в статье "Поддерживаемые метрики с помощью Azure Monitor"

Пример запроса Kusto

Важно!

При выборе журналов в меню Power BI Embedded Log Analytics откроется запрос область задать текущий ресурс Power BI Embedded. Это означает, что запросы к журналам будут содержать данные только из этого ресурса. Если вы хотите выполнить запрос, содержащий данные из другого ресурса Power BI Embedded или данных из других служб Azure, выберите журналы в меню Azure Monitor . Подробные сведения см. в статье Область запросов журнала и временной диапазон в Azure Monitor Log Analytics.

Ниже приведен пример запроса, который завершается менее чем за пять минут (300 000 миллисекундах):

    search *
    | where Type == "AzureDiagnostics"
    | where ( OperationName == "QueryEnd" )
    | where toint(Duration_s) < 300000   

видны узлы

Оповещения Azure Monitor заблаговременно уведомляют вас при обнаружении важных условий в данных мониторинга. Эти оповещения позволяют выявлять и устранять проблемы в системе, прежде чем клиенты заметят их. Оповещения можно настроить для метрик, журналов и журнала действий.

Дополнительные сведения о мониторинге данных: