Azure App Services de surveillance
Une fois l'agent hôte d' Instana s installé, le capteur d' Azure App Services est automatiquement installé et activé. Vous pouvez consulter les indicateurs liés à l' Azure App Services ation dans l'interface utilisateur d' Instana.
Pour plus d'informations sur les autres services pris en charge par l' Azure, consultez le site Azure.
Configuration
Le détecteur Azure App Service est activé par défaut. Vous pouvez désactiver le détecteur Azure App Service et filtrer le détecteur Azure App Service à l'aide de balises et de groupes de ressources. Pour configurer le détecteur Azure App Service , éditez le fichier de configuration de l'agent, <agentinstall_dir>/etc/instana/configuration.yaml comme suit:
com.instana.plugin.azure.appservice:
# 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 détecteur Azure App Service . Pour désactiver la surveillance de l' Azure App Services e, utilisez la configuration suivante :
com.instana.plugin.azure.appservice:
enabled: false
Vous pouvez définir plusieurs balises et groupes de ressources et les séparer par une virgule. Les balises doivent être fournies sous la forme d'une paire clé-valeur, séparée par :. Vous pouvez également définir les balises et les groupes de ressources que vous souhaitez inclure ou exclure de la reconnaissance. Si vous définissez des balises ou des groupes de ressources dans les deux listes (c'est-à-dire les listes include et exclude ), la liste exclude a une priorité plus élevée. Si vous n'avez pas besoin d'utiliser le filtrage de service, ne définissez pas de valeurs pour activer le filtrage.
Pour inclure des services par balises dans la reconnaissance, utilisez la configuration suivante:
com.instana.plugin.azure.appservice:
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.appservice:
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.appservice:
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.appservice:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Vous pouvez activer le filtre de reconnaissance au niveau global pour tous les services Azure . Vous pouvez également définir des filtres pour un service Azure spécifique, qui remplacent les filtres globaux pour ce service Azure spécifique. Pour plus d'informations sur les filtres globaux, voir Configuration d'Azure.
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 des services d'application sont extraites toutes les minutes, ce qui correspond à la résolution fournie par Azure pour la surveillance de ces services.
Données de configuration
| Détails du App Service | Description |
|---|---|
| Nom | Nom du App Service. |
| Groupe de ressources | Groupe de ressources auquel appartient le App Service |
| Emplacement | Région dans laquelle se trouve le App Service |
| ID d'abonnement | ID d'abonnement du App Service |
| Etat | Etat en cours du App Service |
Métriques de performance
| App Service Métrique | Description |
|---|---|
| Délai de réponse et demandes | |
| Délai de réponse | Le temps de réponse pour les demandes adressées à votre App Service |
| Nombre total de demandes | Nombre total de demandes en l'espace d'une minute |
| Demandes en file d'attente | Nombre de demandes mises en file d'attente en une minute |
| Codes de statut HTTP | |
| Réponses HTTP 2xx | Nombre de réponses à la requête « HTTP » dont le statut « HTTP » est compris entre 200 et 299 |
| Réponses HTTP 4xx | Nombre de réponses à des requêtes « HTTP » dont le statut « HTTP » est compris entre 400 et 499 |
| Réponses HTTP 5xx | Nombre de réponses à des requêtes « HTTP » dont le statut « HTTP » est compris entre 500 et 599 |
| Métriques de trafic réseau | |
| Octets envoyés | Nombre d'octets envoyés |
| Octets reçus | Nombre d'octets reçus par le App Service |
| Métriques de nettoyage de la mémoire | |
| Génération 0 | Nombre d'exécutions de la récupération de place sur la génération 0 en moins d'une minute |
| Génération 1 | Nombre d'exécutions de la récupération de place sur la génération 1 en moins d'une minute |
| Génération 2 | Nombre d'exécutions de la récupération de place sur la génération 2 en moins d'une minute |
Instrumentation
Node.js Traçage
Pour plus d'informations sur la manière de surveiller une application Node.js s'exécutant en tant qu' Azure App Service, consultez Azure App Service Tracing for Node.js.
.NET Traçage
Pour plus d'informations sur la manière de surveiller une application .NET s'exécutant en tant qu' Azure App Service, consultez Azure App Service Tracing for .NET.