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.

Important : Azure Redis Enterprise est un service géré et ne peut pas être surveillé à l'aide du capteur Instana Redis Enterprise, car il n'expose pas les API REST de gestion de Redis Enterprise. Seul le protocole de plan de données Redis (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.