Surveillance d'Azure SQL Elastic Pool

Le capteur « Azure SQL Elastic Pool » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».

Remarque : pour en savoir plus sur les autres services pris en charge par l' Azure, consultez notre documentation sur l' Azure.

Configuration

Le capteur Azure SQL Elastic Pool peut être désactivé ou filtré par balises et groupes de ressources. Il est possible de configurer un capteur Azure SQL Elastic Pool via la configuration de l'agent en <agentinstall_dir>/etc/instana/configuration.yaml :

com.instana.plugin.azure.sqlelasticpool:
  # Valid values: true, false
  enabled: false # 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 Elastic Pool peut être désactivé. Pour désactiver la surveillance des services Azure SQL Elastic Pool, utilisez la configuration suivante :

com.instana.plugin.azure.sqlelasticpool:
  enabled: 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.sqlelasticpool:
  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.sqlelasticpool:
  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.sqlelasticpool:
  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.sqlelasticpool:
  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. En cas de définition de filtres pour le service Azure SQL Elastic Pool, les filtres globaux seront remplacés. Pour plus de détails sur le filtrage de reconnaissance de service Azure global, visitez le site 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

Informations Description
Nom Nom du pool élastique
Groupe de ressources Groupe de ressources du pool élastique
Emplacement Emplacement du pool élastique
ID abonnement ID abonnement du pool élastique
Taille maximum Limite de stockage du pool élastique en octets
Etat Etat du pool élastique (Création en cours, Désactivé, Prêt)
Zone redondante Indique si le pool élastique est redondant interzone, ce qui signifie que les répliques du pool élastique seront réparties entre plusieurs zones de disponibilité
SKU Niveau de tarification (SKU)
Détails de la base de données Description
Nom Nom de base de données
Emplacement Emplacement 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
SKU Niveau de tarification (SKU)

Métriques de performance

Métrique Unité Agrégation Description
eDTU
Limite eDTU Nombre Moyenne Utilisation totale eDTU du pool élastique
eDTU utilisée Nombre Moyenne Utilisation eDTU du pool élastique
Pourcentage eDTU Pourcentage Moyenne Pourcentage d'utilisation eDTU
Unité centrale
Pourcentage d'UC Pourcentage Moyenne Ressources d'UC consommées par toutes les sessions de base de données
Stockage
Limite de stockage Octets Moyenne Taille totale du stockage
Espace de stockage utilisé Octets Moyenne Taille de l'espace de stockage utilisé
Pourcentage de stockage Pourcentage Moyenne Pourcentage d'espace de stockage utilisé
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 Travailleurs simultané (demandes) de la limite de niveau de service de pool élastique par le pool Elastic de Microsoft Azure SQL
Sessions Pourcentage Moyenne Sessions simultanées de la limite de niveau de service du pool élastique
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
Remarque : les indicateurs « eDTU » ne sont disponibles que pour les ressources basées sur la DTU.
Remarque : 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 de santé défaillantes au niveau 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 « Azure SQL Elastic Pool », consultez la Référence des événements intégrés.