Surveillance de l'équilibrage de charge TCP/UDP interne

L'équilibrage de charge TCP/UDP interne exporte les données de surveillance vers Stackdriver. Les métriques de surveillance peuvent être utilisées aux fins suivantes :

  • Évaluation de la configuration, de l'utilisation et des performances d'un équilibreur de charge TCP/UDP interne
  • Dépannage
  • Améliorer l'utilisation des ressources et l'expérience utilisateur

En plus des tableaux de bord prédéfinis dans Stackdriver, vous pouvez créer des tableaux de bord personnalisés, configurer des alertes et interroger les métriques via l'API Stackdriver Monitoring.

Afficher les tableaux de bord Stackdriver Monitoring

  1. Accédez à Monitoring dans Google Cloud Console.
    Accéder à Monitoring
  2. Si Ressources apparaît dans le volet de navigation, sélectionnez Ressources, puis Équilibreurs de charge Google Cloud. Sinon, sélectionnez Tableaux de bord, puis le tableau de bord intitulé Équilibreurs de charge Google Cloud.
  3. Cliquez sur le nom de votre équilibreur de charge.

Le volet de gauche affiche diverses informations sur l'équilibreur de charge sélectionné. Le volet de droite présente les graphiques de séries temporelles. Cliquez sur le lien Breakdowns (Répartitions) pour afficher des répartitions spécifiques. Le volet de gauche présente les données actuellement configurées, tandis que le volet de droite peut présenter des données diffusées par des configurations historiques qui ne sont pas reflétées dans le volet de gauche.

Définir des règles d'alerte

Vous pouvez créer des règles d'alerte pour surveiller les valeurs des métriques et vous avertir lorsqu'elles ne respectent pas une condition. Les étapes générales de création d'une règle d'alerte qui surveille les ressources de l'équilibreur de charge TCP interne ou de l'équilibreur de charge UDP interne sont répertoriées ci-dessous :

  1. Dans Google Cloud Console, accédez à Monitoring ou utilisez le bouton suivant :
    Accéder à Monitoring
  2. Dans le volet de navigation "Monitoring", sélectionnez  Alertes, puis Créer une règle.
  3. Cliquez sur Ajouter une condition :
    1. Les paramètres du volet Cible permettent de spécifier la ressource et la métrique à surveiller. Cliquez sur la zone de texte pour activer un menu, puis sélectionnez la ressource Équilibreur de charge TCP interne ou Équilibreur de charge UDP interne. Sélectionnez ensuite une métrique dans la liste.
    2. Les paramètres du volet Configuration de la règle d'alerte déterminent le moment où l'alerte se déclenche. La plupart des champs de ce volet sont renseignés avec des valeurs par défaut. Pour plus d'informations sur les champs de ce volet, consultez la section Configuration dans la documentation relative aux règles d'alerte.
    3. Cliquez sur Ajouter.
  4. Pour accéder à la section "Notifications", cliquez sur Suivant.
  5. (Facultatif) Pour ajouter des notifications à votre règle d'alerte, cliquez sur Canaux de notification. Dans la boîte de dialogue, sélectionnez un ou plusieurs canaux de notification dans le menu, puis cliquez sur OK.

    Si un canal de notification que vous souhaitez ajouter n'est pas répertorié, cliquez sur Gérer les canaux de notification. La page Canaux de notification s'affiche dans un nouvel onglet du navigateur. Sur cette page, vous pouvez mettre à jour les canaux de notification configurés. Une fois vos mises à jour effectuées, revenez à l'onglet d'origine, cliquez sur Actualiser , puis sélectionnez les canaux de notification à ajouter à la règle d'alerte.

  6. Pour accéder à la section "Documentation", cliquez sur Suivant.
  7. Cliquez sur Nom et saisissez un nom pour la règle d'alerte.
  8. (Facultatif) Cliquez sur Documentation, puis ajoutez les informations à inclure dans le message de notification.
  9. Cliquez sur Enregistrer.
Pour plus d'informations, consultez la page Règles d'alerte.

Définir des tableaux de bord Stackdriver personnalisés

Vous pouvez créer des tableaux de bord Stackdriver personnalisés par rapport aux métriques d'équilibrage de charge TCP/UDP interne :

  1. Accédez à Monitoring dans Google Cloud Console.
    Accéder à Monitoring
  2. Sélectionnez Tableaux de bord > Créer un tableau de bord.
  3. Cliquez sur Ajouter un graphique.
  4. Indiquez un titre pour le graphique.
  5. Sélectionnez des métriques et des filtres. Pour les métriques, le type de ressource est Règle (interne) d'équilibreur de charge TCP Google Cloud (internal_tcp_lb_rule) ou Règle (interne) d'équilibreur de charge UDP Google Cloud (internal_udp_lb_rule).
  6. Cliquez sur Save.

Métriques des équilibreurs de charge TCP/UDP internes

Les métriques suivantes pour les équilibreurs de charge TCP/UDP internes sont indiquées dans Stackdriver.

Métrique Description
Débit entrant Nombre d'octets envoyés vers les règles de transfert d'équilibreur de charge TCP/UDP interne, tels qu'ils sont reçus par les backends.
Paquets entrants Nombre de paquets envoyés vers les règles de transfert d'équilibreur de charge TCP/UDP interne, tels qu'ils sont reçus par les backends.
Débit sortant Nombre d'octets envoyés par les backends à équilibrage de charge interne sur les connexions liées aux adresses IP de règle de transfert.
Paquets sortants Nombre de paquets envoyés par les backends à équilibrage de charge interne sur les connexions liées aux adresses IP de règle de transfert.
Latence (*) Distribution par paquets du DAR mesuré pour les groupes de paquets sur chaque connexion à équilibrage de charge interne. Généralement réduite au 95e centile dans les vues Stackdriver.

(*) Disponible uniquement pour le trafic TCP.

Dimensions de filtrage pour les métriques d'équilibreur de charge TCP/UDP interne

Les métriques sont agrégées pour chaque équilibreur de charge TCP/UDP interne. Ces métriques peuvent être décomposées selon les dimensions suivantes :

Propriété Description
INSTANCE GROUP Nom du groupe d'instances ayant reçu la connexion.
BACKEND SCOPE Champ d'application (région ou zone) du groupe d'instances ayant reçu la connexion.
BACKEND ZONE Si le groupe d'instances était un groupe d'instances zonal, il s'agit de la zone du groupe d'instances ayant diffusé la connexion.
CLIENT NETWORK Réseau à partir duquel l'instance connectée à l'équilibrage de charge interne envoie le trafic.
CLIENT SUBNETWORK Sous-réseau à partir duquel l'instance connectée à l'équilibrage de charge interne envoie le trafic.
CLIENT ZONE Zone Google Cloud de l'instance connectée à la règle de transfert de l'équilibreur de charge TCP/UDP interne.
FORWARDING RULE Nom de la règle de transfert utilisée par l'instance pour se connecter à l'équilibreur de charge TCP/UDP interne.

Fréquence et conservation des rapports sur les métriques

Les métriques des équilibreurs de charge TCP/UDP internes sont exportées vers Stackdriver par lots de précision d'une minute. Les données de surveillance sont conservées pendant six (6) semaines. Le tableau de bord fournit une analyse des données sur des intervalles par défaut d'une heure, de six heures, d'un jour, d'une semaine et de six semaines. Vous pouvez demander manuellement une analyse sur un intervalle compris entre une minute et six semaines.

Étape suivante