Données de surveillance Power BI Embedded

Lorsque vous avez des applications critiques et des processus métier basés sur des ressources Azure, vous voulez superviser ces ressources pour connaître leur disponibilité, leurs performances et leur fonctionnement. Cet article décrit les données de surveillance générées par Microsoft Power BI Embedded et comment vous pouvez utiliser les fonctionnalités Azure Monitor pour analyser ces données et définir des alertes dessus.

Conseil

Vous pouvez également utiliser l’application Métriques de capacité Microsoft Fabric pour surveiller votre capacité.

Page Vue d’ensemble de Power BI Embedded

La page Vue d’ensemble du portail Azure pour chaque instance de Power BI Embedded contient les informations suivantes :

  • Groupe de ressources : groupe de ressources auquel appartient l’instance Power BI Embedded
  • État : état de l’instance de Power BI Embedded
  • Emplacement : emplacement de l’instance de Power BI Embedded
  • Abonnement : nom de l’abonnement de l’instance Power BI Embedded
  • ID d’abonnement : ID de l’abonnement de l’instance Power BI Embedded
  • Nom de la ressource : nom de l’instance de Power BI Embedded
  • Référence SKU : référence SKU que l’instance Power BI Embedded utilise
  • Mode de ressource : mode de la ressource Power BI Embedded

Qu’est-ce qu’Azure Monitor ?

Power BI Embedded crée des données de surveillance à l’aide d’Azure Monitor. Azure Monitor est un service de surveillance de pile pleine dans Azure, qui fournit un ensemble complet de fonctionnalités pour surveiller vos ressources Azure. Il peut également superviser des ressources dans d’autres services cloud et localement.

Pour plus d’informations, consultez Surveiller des ressources Azure avec Azure Monitor pour en savoir plus sur :

  • Azure Monitor et la façon dont il est intégré dans le portail pour d’autres services Azure
  • Les types de données collectés par Azure Monitor pour les ressources Azure
  • Les outils Azure Monitor utilisés pour collecter et analyser des données

S’appuyant sur cet article, les sections suivantes décrivent les données spécifiques recueillies pour Power BI Embedded et fournissent des exemples permettant de configurer la collecte de données et leur analyse avec les outils Azure.

Données de surveillance

Les ressources de différents services Azure génèrent toutes des données de surveillance dans les mêmes formats afin que vous puissiez utiliser les mêmes outils Azure Monitor pour les analyser. Power BI Embedded crée des données de surveillance dans le même format que ces autres ressources Azure.

Pour plus d’informations sur les métriques et les journaux créés par Power BI Embedded, consultez la référence des données de surveillance Power BI Embedded.

Collecte et routage

Bien que les métriques de plateforme et le journal d’activité Azure Monitor soient collectés et stockés automatiquement, vous pouvez les acheminer vers d’autres emplacements à l’aide des paramètres de diagnostic. Les paramètres de diagnostic définissent où les journaux de ressources et les métriques d’une ressource particulière doivent être envoyés.

Les journaux de ressources ne sont pas collectés et stockés tant que vous n’avez pas créé au moins un paramètre de diagnostic et que vous ne l’acheminez pas vers un emplacement. Lorsque vous créez un paramètre de diagnostic, vous spécifiez les catégories de journaux de ressource à collecter. Les catégories pour Power BI Embedded sont répertoriées dans la section Référence des données de surveillance Power BI Embedded.

Pour plus d’informations sur la création et la configuration des paramètres de diagnostic à l’aide du Portail Azure, d’Azure CLI ou d’Azure PowerShell, consultez Paramètres de diagnostic dans Azure Monitor.

Utilisation d’Azure PowerShell pour activer les diagnostics

Pour activer la journalisation des métriques et des diagnostics avec Azure PowerShell, utilisez les commandes Azure PowerShell suivantes. Pour en savoir plus sur l’utilisation d’Azure PowerShell pour activer les diagnostics, consultez Configurer un espace de travail Log Analytics dans Azure Monitor à l’aide de PowerShell.

  • Pour activer le stockage des journaux de diagnostic dans un compte de stockage, utilisez cette commande :

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

    L’ID de compte de stockage est l’ID de ressource du compte de stockage vers lequel vous souhaitez envoyer les journaux.

  • Pour activer le streaming des journaux de diagnostic vers un Event Hub, utilisez cette commande :

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • L’ID de règle Azure Service Bus est une chaîne au format suivant :

    {service bus resource ID}/authorizationrules/{key name}
    
  • Pour activer l’envoi des journaux de diagnostics à un espace de travail Log Analytics, utilisez cette commande :

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • Obtenez l’ID de ressource de votre espace de travail Log Analytics avec la commande suivante :

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

Vous pouvez combiner ces paramètres pour activer plusieurs options de sortie.

Les métriques et les journaux que vous pouvez collecter sont décrits dans les sections suivantes.

Analyser les métriques

Vous pouvez analyser les métriques pour Power BI Embedded avec les métriques d’autres services Azure à l’aide de l’explorateur de métriques Azure Monitor, en sélectionnant Métriques dans le menu Azure Monitor. Pour plus d’informations sur cet outil, consultez Prise en main de Metrics Explorer.

Pour obtenir la liste des métriques de plateforme collectées pour Power BI Embedded, consultez Surveillance d’une référence de données Power BI Embedded.

Pour une liste de référence, consultez les métriques de ressources prises en charge dans Azure Monitor.

Analyser les journaux d’activité

Les données des journaux Azure Monitor sont stockées dans des tables, chacune ayant son propre ensemble de propriétés uniques.

Tous les journaux de ressources disponibles via Azure Monitor partagent un schéma de niveau supérieur commun, et chaque service a son propre schéma spécifique au service. Pour plus d’informations sur le schéma des journaux de ressource Power BI Embedded, consultez la référence de données Power BI Embedded.

Le journal d’activité Azure Monitor est un journal de plateforme Azure qui fournit des insights de tous les événements de niveau abonnement. Vous pouvez l’afficher indépendamment ou le router vers Azure Monitor Logs, où vous pouvez effectuer des requêtes bien plus complexes à l’aide de Log Analytics.

Pour obtenir la liste des types de journaux de ressources collectés pour Power BI Embedded, consultez Journaux de ressource.

Pour obtenir la liste des tables utilisées par les journaux Azure Monitor et interrogeables par Log Analytics, consultez Métriques prises en charge dans Azure Monitor

Exemple de requête Kusto

Important

Lorsque vous sélectionnez Journaux dans le menu Power BI Embedded, Log Analytics s’ouvre avec l’étendue de requête définie sur la ressource Power BI Embedded actuelle. Cela signifie que les requêtes de journal n’incluront que les données de cette ressource. Si vous souhaitez exécuter une requête contenant des données provenant d’autres ressources Power BI Embedded, ou des données provenant d’autres services Azure, sélectionnez Journaux dans le menu Azure Monitor. Pour plus d’informations, consultez Étendue de requête de journal et intervalle de temps dans la fonctionnalité Log Analytics d’Azure Monitor.

Voici un exemple de requête qui se termine en moins de cinq minutes (300 000 millisecondes) :

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

Alertes

Azure Monitor vous avertit de façon proactive lorsque des conditions significatives sont détectées dans vos données de surveillance. Ces alertes vous permettent d’identifier et de résoudre les problèmes affectant votre système avant que vos clients ne les remarquent. Vous pouvez définir des alertes sur des métriques, sur des journaux et sur le journal d’activité.

Étapes suivantes

En savoir plus sur les données de surveillance :