Partager via


Alertes en temps réel dans Microsoft Azure CDN

Important

Il s’agit d’une caractéristique de Azure CDN Premium fourni par Edgio uniquement, pour configurer des règles sur Azure CDN fourni par Microsoft utilisez le moteur de règles standard. Les règles avancées ne sont pas disponibles pour Azure CDN fourni par Akamai. Pour comparer toutes les fonctionnalités du CDN, consultez Caractéristiques de produit CDN Azure.

Vue d’ensemble

Ce document explique les alertes en temps réel dans Microsoft Azure CDN. Cette fonctionnalité fournit des notifications en temps réel sur les performances des points de terminaison dans votre profil CDN. Vous pouvez configurer des alertes par courrier électronique ou HTTP en fonction des éléments suivants :

  • Bande passante
  • Codes d’état
  • États du cache
  • Connexions

Création d’une alerte en temps réel

  1. Dans le portail Azure, accédez à votre profil CDN.

    Profil CDN

  2. Dans le panneau Profil CDN, cliquez sur le bouton Gérer .

    Bouton Gérer le profil CDN

    Le portail de gestion CDN s'ouvre.

  3. Pointez sur l’onglet Analyse, puis sur le menu volant Statistiques en temps réel. Cliquez sur Alertes en temps réel.

    Portail de gestion CDN

    La liste des configurations d’alerte existantes (le cas échéant) s’affiche.

  4. Cliquez sur le bouton Ajouter une alerte .

    Bouton d’ajout d’alerte

    Un formulaire s’affiche pour créer une nouvelle alerte.

    Formulaire de nouvelle alerte

  5. Si vous souhaitez que cette alerte soit active lorsque vous cliquez sur Enregistrer, cochez la case Alerte activée.

  6. Entrez un nom descriptif pour votre alerte dans le champ Nom .

  7. Dans la liste déroulante Type de média, sélectionnez HTTP Large Object.

    Type de média avec HTTP Large Object sélectionné

    Important

    Vous devez sélectionner HTTP Large Object comme Type de média. Les autres options ne sont pas utilisées par Azure CDN Edgio. Si vous ne sélectionnez pas Objet volumineux HTTP, votre alerte ne se déclenche jamais.

  8. Créez une Expression à surveiller en sélectionnant Mesure, Opérateur et Valeur de déclenchement.

    • Pour Mesure, sélectionnez le type de condition que vous souhaitez surveiller. Bandwidth Mbps (Mbits/s de bande passante) est la quantité de bande passante en mégabits par seconde. Nombre total de connexions est le nombre de connexions HTTP simultanées à nos serveurs Edge. Pour obtenir les définitions des différents états de cache et les codes d’état, voir Azure CDN Cache Status Codes (Codes d’état du cache Azure CDN) et Azure CDN HTTP Status Codes (Codes d’état HTTP d’Azure CDN)

    • Opérateur est l’opérateur mathématique qui établit la relation entre la mesure et la valeur du déclencheur.

    • Valeur de déclenchement est la valeur de seuil qui doit être atteinte avant l’envoi d’une notification.

      Dans l’exemple suivant, l’expression créée indique qu’une notification est envoyée lorsque le nombre de codes d’état 404 est supérieur à 25.

      Expression de l’exemple d’alerte en temps réel

  9. Pour Intervalle, entrez la fréquence à laquelle vous souhaitez que l’expression soit évaluée.

  10. Dans la liste déroulante Notifier sur, sélectionnez le moment où vous souhaitez être notifié lorsque l'expression est true.

    • Début de la condition indique qu’une notification est envoyée dès la première détection de la condition spécifiée.
    • Fin de la condition indique qu’une notification est envoyée lorsque la condition spécifiée n’est plus détectée. Cette notification ne peut être déclenchée qu’une fois que notre système de surveillance du réseau a détecté que la condition spécifiée s’est produite.
    • Continu indique qu’une notification est envoyée chaque fois que le système de surveillance du réseau détecte la condition spécifiée. N’oubliez pas que le système de surveillance du réseau ne recherche la condition spécifiée qu’une seule fois par intervalle.
    • Début et fin de la condition indique qu’une notification est envoyée dès la première détection de la condition spécifiée, puis à nouveau lorsque la condition n’est plus détectée.
  11. Si vous souhaitez recevoir des notifications pare-mail, cochez la case Notifier par e-mail.

    Formulaire de notification par courrier électronique

    Dans le champ À , entrez l’adresse de messagerie à laquelle vous voulez que les notifications soient envoyées. Pour l'Objet et le Corps, vous pouvez laisser la valeur par défaut ou personnaliser le message à l'aide de la liste des mot clés disponibles afin d'insérer dynamiquement des données d'alerte lors de l'envoi du message.

    Remarque

    Vous pouvez tester la notification par courrier électronique en cliquant sur le bouton Tester la notification , mais uniquement après l’enregistrement de la configuration de l’alerte.

  12. Si vous souhaitez que les notifications soient envoyées à un serveur Web, cochez la case Notifier par courrier HTTP.

    Formulaire de notification par HTTP Post

    Dans le champ Url , entrez l’adresse URL à laquelle vous souhaitez que le message HTTP soit publié. Dans la zone de texte En-têtes , entrez les en-têtes HTTP à envoyer dans la demande. Pour Corps, vous pouvez personnaliser le message en utilisant la liste des mots clés disponibles pour insérer dynamiquement des données d'alerte lors de l'envoi du message. La valeur par défaut des zones En-têtes et Corps est une charge utile XML semblable à celle de l’exemple suivant :

    <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
        <![CDATA[Expression=Status Code : 404 per second > 25&Metric=Status Code : 404 per second&CurrentValue=[CurrentValue]&NotificationCondition=Condition Start]]>
    </string>
    

    Notes

    Vous pouvez tester la notification HTTP Post en cliquant sur le bouton Tester la notification , mais uniquement après l’enregistrement de la configuration de l’alerte.

  13. Cliquez sur le bouton Enregistrer pour enregistrer votre configuration d’alerte. Si vous avez coché la case Alerte activée à l’étape 5, votre alerte est maintenant active.

Étapes suivantes