Surveillance du service de cache géré Azure

Important

Microsoft recommande tous les nouveaux développements d’utiliser le Cache Redis Azure. Pour obtenir de la documentation et des conseils actuels sur le choix d’une offre Azure Cache, consultez Quelle offre Azure Cache est adaptée à moi ?

Azure Service de cache géré, une fois incorporé dans le cadre de votre application, joue un rôle clé dans la gestion des performances et de la disponibilité de votre application. Les tâches de maintenance au niveau du serveur principal ou le mode de consommation de votre capacité de service allouée peuvent occasionnellement avoir une incidence sur la disponibilité du service. En outre, certains scénarios nécessitent une compréhension plus approfondie des divers compteurs et paramètres du service pour déboguer certains problèmes que votre application cliente peut rencontrer.

Surveillance d'Azure Cache Service

Le portail de gestion offre les fonctionnalités suivantes pour vous aider à surveiller l'intégrité du service et à consulter les compteurs de performances afin de résoudre les problèmes.

  • Le tableau de bord de mise en cache fournit une vue d’ensemble de l’intégrité de votre cache, de l’utilisation et des informations des différentes propriétés de votre service.

  • L'onglet Surveiller vous permet d'utiliser le portail de gestion pour consulter une série de compteurs de performances du service susceptibles de vous aider à résoudre certains problèmes.

Contenu de cette section

  • Surveillance du service de cache à l'aide du tableau de bord

  • Surveillance du service de cache à l'aide de l'onglet Surveiller

Surveillance du service de cache à l'aide du tableau de bord

Vous pouvez accéder au tableau de bord de votre service à partir du portail de gestion en sélectionnant l'entrée du service, puis en ouvrant l'onglet du tableau de bord.

Windows Azure Cache Service Dashboard

Le tableau de bord affiche le point de terminaison du cache, l'état du cache (par exemple, En cours d'exécution), l'offre de cache actuelle et un graphique présentant les mesures des six compteurs de performances suivants.

  • Bande passante utilisée (%)

  • Absence du cache (%)

  • Calcul utilisé (%)

  • Mémoire utilisée (%)

  • Demandes de lecture/s

  • Demandes d'écriture/s

Les informations affichées et les mesures des compteurs de performances vous permettent de surveiller les performances de votre cache dans les domaines suivants.

  • Notifications de disponibilité concernant votre cache

  • Utilisation de la capacité pour votre cache

  • Mesure de l'efficacité du cache pour votre client

Notifications de disponibilité concernant votre cache

Si le point de terminaison de votre cache est actuellement indisponible en raison d'une activité de maintenance ou de problèmes rencontrés par le service, le tableau de bord affiche un état d'erreur en haut de la page. Les informations d'erreur s'affichent également sous Tous les éléments dans le Portail de gestion. Celui-ci indique si le cache est totalement indisponible en raison d'une panne, ou s'il s'agit d'un problème temporaire susceptible d'avoir incidemment un impact sur votre service.

Les diverses erreurs d'indisponibilité susceptibles de s'afficher sur le tableau de bord sont les suivantes.

  1. Le service de cache est indisponible - Cette erreur s'affiche lorsque le service rencontre des problèmes et que le point de terminaison du cache ou le point de terminaison du cache SSL (sécurisé) sont indisponibles. Microsoft surveille activement de telles situations afin de les atténuer aussi vite que possible et de restaurer la disponibilité du service. Si cette situation persiste, vous devez contacter le support technique Microsoft.

  2. Le service de cache est partiellement affecté ou des erreurs intermittentes peuvent se produire - Cet avertissement s'affiche quand la disponibilité du service n'est pas totalement affectée mais, parce que le service fait l'objet d'une activité de maintenance, certains appels au service rencontrent des erreurs, ou certaines clés peuvent être temporairement inaccessibles. En prévision de tels cas, nous vous recommandons d'implémenter un bloc de nouvelle tentative dans votre application cliente.

Utilisation de la capacité pour votre cache

Le service de cache est déployé en tant qu'infrastructure dédiée. Ces compteurs de capacité montrent, sous forme de pourcentage de la capacité totale disponible, comment l'infrastructure dédiée est utilisée sur les plans de la mémoire, de la bande passante et des ressources de calcul. Si l’un de ces compteurs est proche de 100 %, nous vous recommandons d’ajouter davantage de capacité à votre service de cache. Pour plus d’informations sur la planification de la capacité, consultez Planification de la capacité pour Azure Service de cache géré. Les compteurs suivants sont importants pour la surveillance de la capacité.

Compteur Détails

% de mémoire utilisée

La quantité de mémoire allouée pour le cache est utilisée pour le stockage des données utilisateur et des métadonnées relatives aux objets que le cache doit stocker pour servir les demandes. Ce compteur indique la quantité de mémoire utilisable du cache déjà utilisée.

Veuillez noter qu'il peut ne pas y avoir de correspondance exacte entre la quantité de données entrées et leur utilisation, car des écarts peuvent apparaître en fonction de la taille de votre objet et de l'utilisation de fonctionnalités telles que les balises, les régions et les notifications.

Bande passante utilisée %

Le cache est hébergé sur une infrastructure dédiée qui fournit au système une bande passante entrante et sortante. L'utilisation de la bande passante indique le mode d'utilisation de celle-ci. Si votre système comprend un grand nombre d'objets de grande taille, il se peut que l'utilisation de la bande passante soit élevée.

Calcul utilisé %

Le service de cache utilise les ressources de calcul pour traiter les demandes de cache. Pour des applications à débit élevé, les ressources de calcul mises à la disposition de votre infrastructure dédiée peuvent s'épuiser. Pour de telles applications, il est donc important de surveiller la valeur de Calcul utilisé (%) pour s'assurer qu'elle ne dépasse pas 70 à 80 %, afin de vous assurer que le cache reste réactif et que l'accès aux données se poursuit sans latence faible.

Notes

Il se peut que vous constatiez que certaines valeurs de compteur de pourcentage dépassent la limite de 100 %. Cela se produit quand vous utilisez une capacité supérieure à celle que vous avez achetée. Cela peut avoir une incidence sur la disponibilité et les latences des données du cache, ou entraîner une perte de données. Dans ce cas, nous vous recommandons d'immédiatement mettre à l'échelle votre cache afin d'empêcher toute interruption de votre service. Pour plus d’informations, consultez Mettre à l’échelle un cache pour Azure Service de cache géré.

Mesure de l'efficacité du cache pour votre client

Les paramètres clés qui influencent l'efficacité du cache pour votre application cliente sont le nombre de demandes adressées au cache et le pourcentage d'accès au cache ou d'absence du cache pour celles-ci. Ces paramètres sont également disponibles sur le tableau de bord.

Compteur Détails

Requêtes de lecture/s

Nombre de demandes de lecture (Bulk Get, Get et Enumeration) reçues par seconde des clients depuis le démarrage du service de cache.

Requêtes d’écriture/s

Nombre de demandes d'écriture par seconde depuis le démarrage du service de cache. Les méthodes Put, Add et Lock sont incluses dans les opérations d'écriture.

Absence du cache (%)

Pourcentage de demandes de cache sans résultat depuis le démarrage du service de cache.

Notes

Azure collecte et agrège les données de votre service de cache à intervalles réguliers. Les données s'affichent sur le tableau de bord avec un retard de quelques minutes.

Surveillance du service de cache à l'aide de l'onglet Surveiller

Bien que le tableau de bord vous donne une vue rapide de six métriques courantes, la liste complète des compteurs de performances Service de cache géré est disponible et peut être consultée dans le portail de gestion sous l’onglet Surveiller pour le cache.

Vous pouvez choisir jusqu'à douze mesures à afficher dans la table, et tracer six mesures de votre choix sur le graphique en sélectionnant les en-têtes des cases à cocher. Vous pouvez également choisir l’intervalle précédent à partir duquel vous souhaitez afficher les métriques : 1 heure, 24 heures ou 7 jours.

Cache Service Monitor Tab

Pour configurer les mesures souhaitées, cliquez sur Ajouter des métriques.

Cache Service Monitor tab Select Metrics

Pour obtenir la liste complète des compteurs de performances disponibles pour Service de cache géré, consultez Les compteurs de performances Azure Service de cache géré.