Surveillance de la base de données d' Azure MySQL
Instana offre une surveillance complète de votre base de données Azure MySQL, vous garantissant une visibilité de bout en bout sur votre environnement.
Une fois l 'agent hôte d' Instana s installé, le capteur de base de données d' Azure MySQL est automatiquement déployé et installé. Vous pouvez consulter les indicateurs d'infrastructure liés à la base de données d' Azure MySQL s dans l'interface utilisateur d' Instana.
Informations complémentaires
Prise en charge du traçage côté client
Configuration du capteur de base de données « Azure MySQL »
Pour surveiller votre base de données Azure MySQL, vous devez d'abord activer le capteur « Azure » dans le fichier de configuration.yaml l'agent comme suit. Pour plus d'informations, voir Installation.
com.instana.plugin.azure:
enabled: true
subscription: "[Your-Subscription-Id]"
tenant: "[Your-Tenant-Id]"
principals:
- id: "[Your-Service-Principal-Account-Id]"
secret: "[Your-Service-Principal-Secret]"
Pour configurer le capteur de base de données « Azure MySQL » via le fichier de <agentinstall_dir>/etc/instana/configuration.yamlconfiguration de l'agent, utilisez la configuration suivante :
com.instana.plugin.azure.mysql:
# 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:
Vous pouvez désactiver le capteur « Azure MySQL Database » et le filtrer par balises et groupes de ressources.
Désactivation du capteur
Pour désactiver la surveillance des services de base de données d' Azure MySQL, utilisez la configuration suivante :
com.instana.plugin.azure.mysql:
enabled: false
Filtrage par définition de balises et de groupes de ressources
Vous pouvez définir plusieurs balises et groupes de ressources, séparés par une virgule. Les balises doivent être définies en tant que paires clé-valeur séparées par un signe deux-points (:). Pour configurer facilement, définissez les balises et les groupes de ressources que vous souhaitez inclure dans la reconnaissance 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. Si vous ne souhaitez pas filtrer les services, vous ne devez pas définir la configuration. Vous n'avez pas besoin 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.mysql:
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.mysql:
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.mysql:
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.mysql:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Affichage des mesures
Pour afficher les métriques, procédez comme suit:
- Dans la barre latérale de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
- Cliquez sur un hôte surveillé spécifique.
Vous pouvez voir un tableau de bord hôte avec 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 |
| Nom de domaine | Nom de domaine complet de la 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 d'abonnement de la base de données |
| Type | Le type de la ressource |
| Etat | Etat de la base de données |
| Version | Version de la base de données |
| Nombre max de connexions | Nombre maximal autorisé de connexions client simultanées configurées |
Métriques de performance
| Métrique | Unité | Agrégation | Description |
|---|---|---|---|
| Hôte serveur | |||
| Pourcentage UC | Pourcentage | Maximum | Utilisation totale de l'unité centrale de l'hôte |
| Pourcentage de mémoire | Pourcentage | Maximum | Pourcentage total de mémoire utilisée sur le serveur |
| Stockage | |||
| Utilisé | Octets | Maximum | Quantité de stockage utilisée |
| Limite | Octets | Maximum | Stockage maximal pour le serveur |
| Pourcentage de stockage | |||
| Utilisé | Pourcentage | Maximum | Pourcentage de mémoire utilisée par rapport à la mémoire maximale du serveur |
| E-S | Pourcentage | Maximum | Pourcentage d'entrées et de sorties en cours d'utilisation |
| Réseau hôte | |||
| Sortant | Octets | Total | Somme totale du trafic réseau sortant sur le serveur |
| Entrant | Octets | Total | Somme totale du trafic réseau entrant sur le serveur |
| Connexions | |||
| Actif | Nombre | Maximum | Nombre de connexions actives au serveur |
| Abandonné | Nombre | Total | Nombre total de tentatives de connexion au serveur MySQL ayant échoué |
| Total | Nombre | Total | Nombre total de connexions client à votre instance de serveur flexible Azure Database for MySQL |
| Réplication | |||
| Lag | Secondes | Maximum | Nombre de secondes pendant lesquelles la réplique est en retard lors de la relecture des transactions reçues du serveur source |
| Requêtes | |||
| Nombre | Nombre | Total | Nombre total de requêtes exécutées par minute sur votre serveur |
| SlowQueries | |||
| Nombre | Nombre | Total | Nombre total de requêtes lentes exécutées par minute sur votre serveur |
| Créer des instructions | |||
| Créer une base de données | Nombre | Total | Nombre total d'instructions de création de base de données exécutées sur votre serveur dans l'intervalle sélectionné |
| Créer une table | Nombre | Total | Nombre total d'instructions de création de table exécutées sur votre serveur dans la plage de temps sélectionnée |
| Supprimer les instructions | |||
| Supprimer la table | Nombre | Total | Nombre total d'instructions de suppression de table exécutées sur votre serveur dans l'intervalle sélectionné |
| Supprimer la base de données | Nombre | Total | Nombre total d'instructions de suppression de base de données exécutées sur votre serveur dans l'intervalle sélectionné |
| instructions | |||
| Supprimer | Nombre | Total | Nombre total d'instructions de suppression exécutées sur votre serveur dans l'intervalle sélectionné |
| Insérer | Nombre | Total | Nombre total d'instructions d'insertion exécutées sur votre serveur dans l'intervalle sélectionné |
| Sélectionner | Nombre | Total | Nombre total d'instructions SELECT exécutées sur votre serveur dans l'intervalle sélectionné |
| Modifier | Nombre | Total | Nombre total d'instructions de modification de table exécutées sur votre serveur dans l'intervalle sélectionné |
| Mettre à jour | Nombre | Total | Nombre total d'instructions de mise à jour exécutées sur votre serveur dans l'intervalle sélectionné |
Signatures d'intégrité
Chaque détecteur dispose d'une base de connaissances organisée de signatures de santé qui sont évaluées en continu par rapport aux métriques entrantes et qui sont utilisées pour signaler des problèmes ou des incidents qui dépendent 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 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 « Azure MySQL Database Service », consultez le Guide de référence des événements intégrés.