Surveillance du cache Azure pour Redis
Le capteur de cache d' Azure Redis s est automatiquement déployé et installé une fois que vous avez installé l'agent d' Instana.
Découvrez les autres services pris en charge par l' Azure, grâce à notre documentation sur l' Azure.
redis-cli) est pris en charge.Configuration
Le capteur Cache Azure pour Redis peut être désactivé ou filtré par balises et groupes de ressources. Il est possible de configurer le capteur de cache d' Azure Redis s via la configuration de l'agent en <agentinstall_dir>/etc/instana/configuration.yaml :
com.instana.plugin.azure.rediscache:
# 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 Cache Azure pour Redis peut être désactivé. Pour désactiver la surveillance des services Cache Azure pour Redis, utilisez la configuration suivante :
com.instana.plugin.azure.rediscache:
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.rediscache:
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.rediscache:
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.rediscache:
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.rediscache:
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 Cache Azure pour Redis, ils remplaceront les filtres globaux. Pour plus d'informations sur le filtrage de la découverte des services dans l' Azure, consultez la page « Configuration » sur Azure.
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 de Redis 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 Redis | Description |
|---|---|
| Nom | Nom de l'instance Redis |
| Groupe de ressources | Groupe de ressources de l'instance Redis |
| Emplacement | Région où se trouve l'instance Redis |
| ID abonnement | ID abonnement de l'instance Redis |
| Version | Version Redis en cours d'exécution |
| Host Name | Nom de domaine complet (FQDN) à utiliser pour accéder à l'instance Redis |
| Etat de mise à disposition | Etat de mise à disposition de l'instance Redis |
| Port SSL | Port SSL Redis |
| Port non SSL activé | Indique si le port du serveur Redis non SSL est activé |
| Port | Port non SSL sur lequel Redis est à l'écoute |
| SKU | Référence SKU (niveau de tarification) du cache Redis |
| Regroupement | |
| Mise en cluster activée | Indique si la mise en cluster est activée |
| Nombre de fragments | Nombre de fragments à créer sur un cache de cluster Premium |
| configuration | |
| Nombre max. de clients | Nombre maximal de connexions client |
| Mémoire maximale réservée | Quantité de mémoire, en Mo, réservée aux opérations qui ne concernent pas le cache, telles que la réplication lors d'un basculement (disponible uniquement pour les caches Standard et Premium) |
| Mémoire de fragmentation maximale réservée | Quantité de mémoire en Mo réservée à la fragmentation de la mémoire (disponible uniquement pour les caches Standard et Premium) |
| Delta de mémoire maximale | Delta de mémoire maximale pour cette instance Redis |
| Réseau | |
| Adresse IP statique | Adresse IP statique. Valeur requise lors du déploiement d'un cache Redis à l'intérieur d'un réseau virtuel Azure existant |
| ID de sous-réseau | ID complet de la ressource d'un sous-réseau de réseau virtuel dans laquelle déployer le cache Redis |
Métriques de performance
| Métrique de Redis | Description | Par fragment |
|---|---|---|
| Connexions | ||
| Clients connectés | Nombre maximal de connexions client | Oui |
| Opérations | ||
| Nombre total d'opérations | Nombre total de commandes traitées par le serveur de cache | Oui |
| Opérations par seconde | Nombre maximal d'opérations par seconde effectuées par le serveur de cache | Oui |
| Réussites/échecs en cache | ||
| Accès au cache | Nombre total de recherches de clés ayant abouti | Oui |
| Echecs en cache | Nombre total de recherches de clé ayant échoué | Oui |
| Opérations Get/Set | ||
| Opérations Get | Nombre total d'opérations d'obtentions du cache | Oui |
| Opérations Set | Nombre total de définitions dans le cache | Oui |
| Clés | ||
| Nombre total de clés | Nombre maximal de clés dans le cache | Oui |
| Clés ayant expiré | Nombre total d'éléments ayant expiré dans le cache | |
| Clés expulsées | Nombre total d'éléments supprimés dans le cache en raison de la limite de mémoire maximale | Oui |
| Mémoire | ||
| Utilisé | Quantité maximale de mémoire cache utilisée pour les paires clé-valeur dans le cache en Mo | Oui |
| RSS utilisé | Quantité maximale de mémoire cache utilisée en Mo, comprenant la fragmentation et les métadonnées | Oui |
| Pourcentage utilisé | Pourcentage maximal de mémoire totale utilisée | Non |
| Lecture/écriture dans le cache | ||
| Lecture dans le cache | Quantité maximale de données lues dans le cache en mégaoctets par seconde (Mo/s) | Oui |
| Ecriture dans le cache | Quantité maximale de données écrites dans le cache en mégaoctets par seconde (Mo/s) | Oui |
| Charge du serveur | ||
| Charge du serveur | Pourcentage maximal de cycles de traitement du serveur Redis sans période d'inactivité en attendant les messages | Oui |
| Unité centrale | ||
| UC | Utilisation maximale d'UC du serveur Cache Azure pour Redis exprimée en pourcentage | Oui |
| Temps d'attente | ||
| Temps d'attente du cache | Temps d'attente moyen du cache calculé en fonction du temps d'attente entre les noeuds du cache. Cette métrique est mesurée en microsecondes | Non |
| Erreurs | ||
| Erreurs | Nombre total d'échecs et de problèmes de performances spécifiques pouvant affecter le cache | Non |
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 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 de cache d' Azure Redis, consultez la référence des événements intégrés.