S’applique à : Azure SQL Database Azure SQL Managed Instance
Cet article fournit des réponses aux questions fréquemment posées au sujet de l’observateur de base de données pour Azure SQL. Il est destiné aux lecteurs qui ont une compréhension générale d’Azure SQL et qui recherchent des réponses à des questions spécifiques et fréquemment posées sur l’observateur de base de données.
Pour obtenir une vue d’ensemble de l’observateur de base de données, consultez Surveiller les charges de travail Azure SQL avec l’observateur de base de données (préversion).
Général
Qu’est-ce que l’observateur de base de données ?
L’observateur de base de données (aperçu) est une solution de monitoring managée pour les services de base de données de la famille Azure SQL. Il collecte des données de surveillance approfondies à partir de ressources Azure SQL et les ingère dans une base de données Azure Data Explorer, ou dans une base de données d’Analyse en temps réel dans Microsoft Fabric. Les tableaux de bord au niveau du patrimoine et des ressources fournissent des visualisations détaillées des données dans le Portail Azure. Les clients conservent le contrôle total sur les données collectées et peuvent interroger, analyser, exporter, visualiser et intégrer ces données aux systèmes en aval.
Peut-il surveiller les ressources Azure SQL ?
À ce stade, l’observateur de base de données peut surveiller les bases de données Azure SQL, les pools élastiques et les instances managées SQL. Tous les niveaux de service, niveaux de calcul et modèles d’achat d’Azure SQL Database et d’Azure SQL Managed Instance sont pris en charge.
L’observateur de base de données prend-il en charge d’autres offres SQL dans Azure ou localement, ou d’autres services de base de données ?
Pas pour l'instant. Pour connaître les améliorations prévues pour l’observateur de bases de données, consultez la section de la feuille de route dans l’annonce d’aperçu de l’observateur de bases de données. Pour plus d’informations sur le monitoring des performances pour SQL Server avec Arc, consultez Surveillance de SQL Server activé par Azure Arc (aperçu).
Peut-on utiliser des solutions de visualisation des données avec l’observateur de base de données ?
L’observateur de base de données fournit des visualisations détaillées à l’aide de classeurs Azure dans le Portail Azure. En outre, vous pouvez créer des tableaux de bord dans Azure Data Explorer ou l’Analyse en temps réel, créer des visualisations dans Power BI, Grafana ou utiliser toute autre solution de visualisation de données prenant en charge la connectivité à Azure Data Explorer ou à l’Analyse en temps réel.
L’observateur de base de données prend-il en charge les alertes ?
Pas pour l'instant. Pour connaître les améliorations prévues pour l’observateur de bases de données, consultez la section de la feuille de route dans l’annonce d’aperçu de l’observateur de bases de données.
Quel est son coût ?
Consultez la tarification de l’observateur de base de données. Il n’existe aucun coût par base de données ou par utilisateur et aucun coût de licence.
Existe-t-il des limitations ?
Oui, à ce stade, il existe une limite quant au nombre d’observateurs par abonnement et au nombre de cibles SQL par observateur. Pour en savoir plus, consultez Limites.
Puis-je surveiller un grand patrimoine Azure SQL ?
Oui. Pour plus d’informations, consultez « Surveillance des grands patrimoines ».
Est-ce que la surveillance entre abonnements et entre régions est prise en charge ?
L’observateur et les cibles SQL qu’il surveille peuvent se trouver dans différents abonnements du même client Microsoft Entra ID. De même, si l’observateur utilise une base de données sur un cluster Azure Data Explorer comme magasin de données, le cluster doit se trouver dans n’importe quel abonnement au sein du même locataire que l’observateur. Si vous souhaitez surveiller des cibles SQL dans plusieurs locataires à l’aide d’un magasin de données unique, créez un observateur dans chaque locataire et utilisez une base de données dans l’analyse en temps réel ou sur un cluster Azure Data Explorer gratuit comme magasin de données pour tous les observateurs. Pour plus d’informations, consultez « Surveillance des grands patrimoines ».
Observateur
Puis-je créer et configurer un observateur à l’aide d’un modèle Bicep ou ARM ?
Oui. Consultez Créer un observateur de base de données pour obtenir un exemple que vous pouvez adapter à vos besoins.
Puis-je créer et configurer un observateur avec PowerShell ou Azure CLI ?
Pas pour l'instant. Vous pouvez créer et configurer des observateurs dans le portail Azure, à l’aide de modèles Bicep et ARM, ou à l’aide de l’API REST. Pour connaître les améliorations prévues pour l’observateur de bases de données, consultez la section de la feuille de route dans l’annonce d’aperçu de l’observateur de bases de données.
Un observateur a-t-il une identité que je peux utiliser pour lui accorder l’accès à mes ressources Azure ?
Oui. Vous pouvez utiliser une identité managée affectée par le système ou par l’utilisateur. Accordez l’accès à cette identité pour autoriser un observateur à collecter et ingérer des données. Révoquez l’accès à tout moment pour arrêter la collecte des données de surveillance.
Existe-t-il des actions ou rôles RBAC intégrés spécifiques à l’observateur de base de données ?
Pas pour l'instant. L’affichage de la ressource observateur nécessite l’attribution du rôle RBAC de lecteur. Les opérations telles que la création, le démarrage et l’arrêt d’un observateur, ou la création/suppression de cibles et du magasin de données nécessitent l’attribution des rôles Azure RBAC Contributeur ou Propriétaire. L’attribution de rôles peut se faire au niveau de l’observateur, du groupe de ressources, de l’abonnement ou du groupe d’administration.
Quelles sont les autorisations nécessaires pour accéder aux tableaux de bord de l’observateur de base de données ?
Pour accéder aux tableaux de bord, les utilisateurs doivent être affectés au rôle RBAC de Lecteur sur la ressource d’observateur ou sur une étendue plus élevée, comme le groupe de ressources, l’abonnement ou le groupe d’administration. Ils nécessitent également l’attribution du rôle RBAC Viewer sur la base de données Azure Data Explorer ou Analyse en temps réel. Ces attributions peuvent être effectuées directement ou via l’appartenance à un groupe Microsoft Entra ID.
Magasin de données
Quels services de données sont pris en charge en tant que magasin de données pour les données de surveillance SQL ?
Vous pouvez utiliser une base de données sur un cluster Azure Data Explorer, sur un cluster Azure Data Explorer gratuit ou dans l’Analyse en temps réel dans Microsoft Fabric. Pour comparer ces options, consultez Quelle est la différence entre Real-Time Analytics et l’explorateur de données Azure Data Explorer ?
J’ai déjà un cluster Azure Data Explorer. Puis-je l’utiliser pour mon magasin de données de l’observateur de base de données ?
Oui, si l’ingestion en streaming est activée sur ce cluster. Créez une base de données et accordez à l’identité managée d’un observateur l’accès à cette base de données. Pour les SKU de cluster plus petits, et en fonction des charges de travail de requête et d’ingestion déjà en cours d’exécution, vous devrez peut-être mettre à l’échelle le cluster pour supporter la charge supplémentaire.
Comment interroger et analyser des données de surveillance SQL ?
Vous pouvez utiliser le langage de requête Kusto (KQL) pour interroger ces données. Consultez Utiliser KQL pour analyser les données de surveillance. KQL offre de nombreux avantages pour l’analyse des données de télémétrie. Toutefois, vous n’avez pas besoin d’apprendre KQL à utiliser l’observateur de base de données. Vous pouvez vous connecter au magasin de données à l’aide de SQL Server Management Studio, d’Azure Data Studio ou d’un autre outil client SQL et utiliser T-SQL pour interroger vos données de surveillance SQL.
Puis-je interroger les données de SQL Monitoring dans Azure Data Explorer à partir d'un espace de travail Log Analytics ?
Oui. Vous pouvez exécuter une requête KQL dans un espace de travail Log Analytics qui fait référence à des tables dans Azure Data Explorer. Pour plus d'informations, voir Corréler les données d'Azure Data Explorer avec les données d'un espace de travail Log Analytics.
Puis-je exporter des données de surveillance SQL à partir d’Azure Data Explorer ?
Oui. Par exemple, vous pouvez exporter des données vers le stockage Azure, un lac de données, un serveur SQL ou une base de données Azure SQL.
Collecte de données
Comment l’observateur de base de données collecte-t-il des données de surveillance SQL ?
Un agent de collection de données distant s’exécutant sur une plateforme d’hébergement de calcul managée Microsoft se connecte à vos ressources Azure SQL, exécute régulièrement des requêtes T-SQL pour collecter des données de surveillance à partir de vues système SQL et ingère ces données dans le magasin de données.
L’observateur de base de données aura-t-il un impact sur les performances de ma charge de travail ?
Cela est peu probable. Pour plus de détails, consultez Collection des données.
À quelle fréquence les requêtes de surveillance s’exécutent-elles ?
Cela dépend du jeu de données. Par exemple, les données fréquemment modifiées, telles que les compteurs de performances, peuvent être collectées toutes les 10 secondes. La plupart du temps, les données statiques telles que les propriétés de base de données sont collectées à des intervalles plus longs, par exemple toutes les cinq minutes.
Quelle est la latence typique des données ?
La latence de données classique entre la collection et l’ingestion dans le magasin de données se situe dans une plage de 0,5 à 10 secondes. La latence peut être plus élevée pour les jeux de données volumineux, tels que Statistiques d’exécution des requêtes. Vous pouvez consulter la latence actuelle de l’ingestion de données en utilisant le lien Statistiques d’ingestion des tableaux de bord.
Surveille-t-il les réplicas secondaires ?
Oui. Tous les types de réplicas secondaires, y compris les réplicas à haute disponibilité lisibles, les géoréplicas et les réplicas nommés Hyperscale sont pris en charge. Si une base de données Hyperscale a plusieurs réplicas de haute disponibilité, un seul de ces réplicas est surveillé à un moment donné.
Comment se connecte-t-il aux cibles de surveillance ?
L’observateur de base de données peut utiliser Azure Private Link pour se connecter aux cibles de surveillance. Lors de la configuration d’un observateur, créez des points de terminaison privés managés pour vos ressources Azure SQL. Le propriétaire de la ressource doit approuver chaque point de terminaison privé pour que l’observateur de base de données puisse l’utiliser. La connectivité publique est également prise en charge. Pour plus d’informations, consultez Connectivité réseau.
Comment s’authentifie-t-il auprès des cibles de surveillance ?
L’authentification Microsoft Entra (recommandée) et l’authentification SQL sont toutes deux prises en charge. Si vous utilisez l’authentification SQL, une configuration supplémentaire est requise pour stocker le nom de connexion et le mot de passe en tant que secrets dans un coffre de clés.
Quel type de données de surveillance SQL collecte-t-elle ?
Les données sont collectées à partir de plus de 70 vues de gestion dynamique (DMV) et d’affichages catalogue dans des jeux de données pour permettre un monitoring des performances détaillé du moteur de base de données et des requêtes.
Puis-je choisir les jeux de données à collecter et la fréquence de collection ?
Pas pour l'instant. Pour connaître les améliorations prévues pour l’observateur de bases de données, consultez la section de la feuille de route dans l’annonce d’aperçu de l’observateur de bases de données.
Puis-je ajouter un jeu de données personnalisé ?
Pas pour l'instant. Envoyez-nous vos commentaires si vous jugez les jeux de données existants insuffisants.
L’observateur de base de données peut-il collecter des événements étendus ?
Pas pour l'instant. Pour connaître les améliorations prévues pour l’observateur de bases de données, consultez la section de la feuille de route dans l’annonce d’aperçu de l’observateur de bases de données.
Commentaires
J’ai un commentaire ou une suggestion. Où puis-je envoyer mes commentaires ?
Consultez Envoyer les commentaires. Pour le support technique de l’observateur de base de données, ouvrez un cas de support.
Contenu connexe
- Surveiller les charges de travail Azure SQL avec l’observateur de base de données
- Démarrage rapide : créer un observateur de base de données pour surveiller Azure SQL
- Créer et configurer un observateur de base de données
- Collection de données et jeux de données de l’observateur de base de données
- Analyser les données de surveillance de l’observateur de base de données