Surveillance du service Azure SQL Database
Le capteur du service « Azure SQL Database » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».
Informations complémentaires
Prise en charge du traçage côté client
Configuration
Le capteur Azure SQL Database peut être désactivé ou filtré par balises et groupes de ressources. Les bases de données de réplique peuvent également être filtrées. Il est possible de configurer un capteur Azure SQL Database via la configuration de l'agent en <agentinstall_dir>/etc/instana/configuration.yaml :
com.instana.plugin.azure.sqldb:
# Valid values: true, false
enabled: false # enabled (true) by default
# Valid values: true, false
enable_replica_monitoring: true # enabled (true) by default
# Comma separated list of tags in key:value format
include_tags:
# Comma separated list of tags in key:value format
exclude_tags:
# Comma separated list of resource groups
include_resource_groups:
# Comma separated list of resource groups
exclude_resource_groups:
Le capteur Azure SQL Database peut être désactivé. Pour désactiver la surveillance des services Azure SQL Database, utilisez la configuration suivante :
com.instana.plugin.azure.sqldb:
enabled: false
Azure SQL Database Le capteur surveille par défaut les bases de données de réplication. Pour désactiver la surveillance des bases de données répliques SQL d' Azure, utilisez la configuration suivante :
com.instana.plugin.azure.sqldb:
enable_replica_monitoring: false
Plusieurs balises et groupes de ressources peuvent être définis, en les séparant par une virgule. Les balises doivent être fournies sous forme de paire clé-valeur séparées par un signe deux-points (:). Pour faciliter la configuration, il est possible de définir les balises et les groupes de ressources que vous souhaitez inclure ou exclure de la reconnaissance. Si vous définissez une balise ou un groupe de ressources dans les deux listes (inclusion et exclusion), la liste d'exclusion a une priorité plus élevée. S'il n'est pas nécessaire de filtrer les services, la configuration ne doit pas être définie. Il n'est pas obligatoire de définir toutes les valeurs pour activer le filtrage.
Pour inclure des services par balises dans la reconnaissance, utilisez la configuration suivante :
com.instana.plugin.azure.sqldb:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
Pour exclure des services par balises de la reconnaissance, utilisez la configuration suivante :
com.instana.plugin.azure.sqldb:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Pour inclure des services par groupes de ressources dans la reconnaissance, utilisez la configuration suivante :
com.instana.plugin.azure.sqldb:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
Pour exclure des services par groupes de ressources de la reconnaissance, utilisez la configuration suivante :
com.instana.plugin.azure.sqldb:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Le filtrage de reconnaissance peut être configuré globalement pour tous les services Azure. Si vous définissez des filtres pour le service Azure SQL Database, ils remplaceront les filtres globaux. Pour plus d'informations sur le filtrage de la découverte des services dans l' Azure, consultez la page Azure Configuration.
Collecte des métriques
Pour consulter les métriques, sélectionnez « Infrastructure » dans la barre latérale de l'interface utilisateur d' Instana, cliquez sur un hôte surveillé spécifique, puis vous verrez s'afficher un tableau de bord de l'hôte contenant toutes les métriques collectées et les processus surveillés.
Les métriques sont extraites toutes les minutes, ce qui correspond à la résolution définie par Azure pour la surveillance de ces services.
Données de configuration
| Détails de la base de données | Description |
|---|---|
| Nom | Nom de base de données |
| Groupe de ressources | Groupe de ressources de la base de données |
| Emplacement | Emplacement de la base de données |
| ID abonnement | ID abonnement de la base de données |
| Taille maximum | Taille maximale de la base de données exprimée en octets |
| Statut | Statut de la base de données |
| Zone redondante | Indique si la base de données est redondante interzone, ce qui signifie que les répliques de la base de données seront réparties entre plusieurs zones de disponibilité |
| SKU | Niveau de tarification (SKU) |
Métriques de performance
| Métrique | Unité | Agrégation | Description |
|---|---|---|---|
| DTU | |||
| Limite DTU | Nombre | Moyenne | Utilisation totale de DTU de la base de données |
| DTU utilisée | Nombre | Moyenne | Utilisation de DTU de la base de données |
| Pourcentage DTU | Pourcentage | Moyenne | Pourcentage d'utilisation de DTU |
| Unité centrale | |||
| Pourcentage d'UC | Pourcentage | Moyenne | Ressources d'UC consommées par toutes les sessions de base de données |
| Connexions | |||
| Connexions réussies | Nombre | Total | Nombre total de connexions ayant abouti |
| Connexions ayant échoué | Nombre | Total | Nombre total de connexions ayant échoué |
| Bloqué par le pare-feu | Nombre | Total | Nombre total de connexions bloquées par le pare-feu |
| Interblocage | |||
| Blocages | Nombre | Total | Blocages |
| Stockage | |||
| Stockage | Octets | Maximum | Taille totale de la base de données |
| Pourcentage de stockage | Pourcentage | Maximum | Pourcentage de taille de base de données |
| E-S | |||
| E-S de données | Pourcentage | Moyenne | Utilisation d'E/S de données |
| E-S de journal | Pourcentage | Moyenne | Utilisation d'E-S de journal |
| Autre | |||
| Noeuds workers | Pourcentage | Moyenne | Processus de travail simultanés (demandes) de la limite du niveau de service de la base de données définie par la base de données Microsoft Azure SQL |
| Sessions | Pourcentage | Moyenne | Sessions simultanées de la limite du niveau de service de la base de données |
| Stockage OLTP en mémoire | Pourcentage | Moyenne | Stockage OLTP en mémoire (stockage XTP) |
| vCore | |||
| Limite vCore | Pourcentage | Moyenne | Nombre total de noyaux virtuels (vCores) disponibles |
| VCores utilisés | Pourcentage | Moyenne | Nombre de vCores utilisés |
* Les métriques DTU sont disponibles uniquement pour les ressources DTU
** Les indicateurs d' vCore s ne sont disponibles que pour les ressources vCore-based
Signatures d'intégrité
Pour chaque capteur, il existe une base de connaissances des signatures d'intégrité qui sont évaluées en permanence par rapport aux métriques entrantes et qui sont utilisées pour traiter les problèmes ou les incidents en fonction de l'impact sur l'utilisateur.
Les événements intégrés déclenchent des problèmes ou des incidents en fonction de signatures d'intégrité défaillantes sur des entités, tandis que les événements personnalisés déclenchent des problèmes ou des incidents en fonction des seuils d'une métrique spécifique à une entité donnée.
Pour plus d'informations sur les événements intégr és du capteur « Service d' Azure SQL Database », consultez la référence des événements intégrés.