Afficher les journaux d'événements d'appartenance à un groupe pour ULL Multicast
Cette page fournit des informations sur les journaux disponibles pour surveiller les événements d'appartenance à un groupe multicast, tels que les adhésions IGMP. Elle explique également comment les activer et les afficher.
Vous pouvez utiliser ces journaux pour comprendre l'activité d'un groupe multicast, par exemple quand un consommateur multicast a rejoint le groupe et quand il l'a quitté, ou le nombre de consommateurs multicast dans un groupe.
À propos des journaux d'événements d'appartenance à un groupe
Google Cloud écrit les journaux d'événements d'appartenance à un groupe pour le multicast dans Cloud Logging.
Ce tableau fournit un récapitulatif des journaux disponibles pour chaque type de ressource, y compris le projet qui reçoit les journaux. Pour en savoir plus sur les événements consignés et le format des journaux, consultez les sections suivantes.
| Ressource | Description des journaux |
|---|---|
| Activation client du groupe multicast | Journaux d'événements d'appartenance à un groupe pour les consommateurs multicast dans un réseau VPC de consommateur multicast spécifique activé pour une plage et une zone de groupe. Ces journaux sont disponibles dans les projets qui contiennent des configurations de consommateurs multicast et leur réseau de consommateurs multicast correspondant. Si vous utilisez un VPC partagé, il s'agit du projet hôte. Consultez Activer la journalisation pour une activation client du groupe multicast. |
Événements consignés
Cette section décrit les événements d'appartenance à un groupe qui sont consignés pour le multicast dans Cloud Logging.
Lorsqu'un consommateur multicast envoie un rapport d'appartenance IGMP pour rejoindre un groupe, les messages de journalisation obtenus sont les suivants :
- Une adhésion IGMP réussie génère deux messages de journalisation : un message
IGMP join request receivedsuivi deIGMP consumer joined. - Pour un consommateur multicast qui a déjà rejoint un groupe,
une requête d'adhésion IGMP keep-alive dans un seul
IGMP join request receivedmessage.
Pour obtenir la liste complète des événements consignés et leur description, consultez le tableau suivant.
| Événement | Description |
|---|---|
IGMP join request received |
Le Google Cloud plan de contrôle a reçu la demande d'adhésion. Ce message ne confirme pas que l'adhésion a bien été effectuée. Chaque demande d'adhésion est consignée, y compris les requêtes keep-alive que les consommateurs multicast envoient régulièrement dans le cadre du protocole IGMP. |
IGMP consumer joined |
Le Google Cloud plan de contrôle a bien ajouté le consommateur multicast au groupe. Une fois cet événement propagé à l'infrastructure multicast du domaine, le consommateur multicast commence à recevoir du trafic multicast. Cet événement est toujours précédé d'un événement |
IGMP consumer left |
Le Google Cloud plan de contrôle a reçu une demande de sortie IGMP explicite du consommateur multicast et l'a appliquée. |
IGMP consumer timed out |
Le Google Cloud plan de contrôle a supprimé le consommateur multicast du groupe, car il a cessé de répondre aux requêtes keep-alive. |
IGMP entitlement rejected |
Le Google Cloud plan de contrôle a reçu la demande d'adhésion, mais l'a refusée, car la configuration requise du consommateur multicast n'est pas terminée, comme dans les cas suivants :
Cet événement n'est disponible que dans les journaux de la ressource d'activation client du groupe multicast |
Format des journaux pour les activations client du groupe multicast
Cette section décrit le format des journaux d'événements d'appartenance à un groupe disponibles dans les projets qui contiennent des configurations de consommateurs multicast.
Ces journaux sont écrits pour les événements d'appartenance des consommateurs multicast dans un réseau VPC donné activé pour une plage et une zone de groupe multicast. Vous pouvez configurer la journalisation sur la ressource d'activation client du groupe multicast zonal, comme décrit dans Activer la journalisation pour une activation client du groupe multicast.
Le type de ressource surveillée Cloud Logging et le nom du journal sont les suivants :
- Type de ressource :
networkservices.googleapis.com/MulticastGroupConsumerActivation - Nom du journal :
networkservices.googleapis.com%2Fmulticast_memberships
Le journal inclut les champs suivants :
| Champ | Type | Description |
|---|---|---|
consumerIp |
chaîne | Adresse IPv4 interne principale du consommateur multicast.
Exemple : 10.0.0.1. |
consumerLocation |
chaîne | Zone du consommateur multicast.
Exemple : us-east5-a. |
consumerNetwork |
Ressource | Réseau VPC du consommateur multicast. Exemple :
consumerNetwork {
name: "my-network"
id: "1234"
}
|
consumerProject |
Projet | Projet contenant le réseau VPC du consommateur multicast.
Exemple :
consumerProject {
id: "my-project"
number: "5678"
}
|
consumerResource |
Ressource | Instance de VM du consommateur multicast. Exemple :
consumerResource {
name: "my-instance"
id: "1111"
}
|
consumerResourceProject |
Projet |
Projet contenant l'instance de VM du consommateur multicast.
Il peut être différent du projet contenant le réseau VPC du consommateur multicast, par exemple lorsque vous utilisez un VPC partagé.
Exemple :
consumerResourceProject {
id: "my-instance-project"
number: "4321"
}
|
eventDescription |
chaîne | L'un des événements décrits dans Événements consignés.
Exemple : IGMP consumer joined. |
eventTime |
chaîne | Timestamp de l'événement au format texte RFC 3339. Exemple : 2024-10-21T06:46:42.990162973Z. |
multicastConsumerAssociation |
chaîne | Nom de l'association de consommateurs multicast entre le réseau VPC du consommateur multicast
et le domaine.
Exemple : my-consumer-association-name. |
multicastGroupConsumerActivation |
chaîne | Nom de l'activation client du groupe multicast.
Exemple : my-group-consumer-activation-name. |
multicastIp |
chaîne | Adresse IP du groupe multicast. Exemple : 224.0.0.1. |
Contrairement aux journaux de plage de groupes multicast, les journaux d'activation client du groupe multicast utilisent des ID de chaîne pour le projet et le réseau, car les journaux ne sont disponibles que pour le projet contenant les configurations du consommateur multicast.
Référence du format des champs
Projet
| Champ | Type | Description |
|---|---|---|
number |
chaîne (uint64) | ID entier généré automatiquement du projet.
Exemple : 5678. |
id |
chaîne | ID du projet attribué par l'utilisateur.
Exemple : my-project. |
Ressource
| Champ | Type | Description |
|---|---|---|
id |
chaîne (uint64) | ID entier généré automatiquement de la ressource.
Exemple : 1111. |
name |
chaîne | Nom de la ressource attribué par l'utilisateur.
Exemple : my-instance. |
Activer la journalisation des événements d'appartenance à un groupe
Les sections suivantes décrivent comment activer la journalisation des événements d'appartenance à un groupe.
Activer la journalisation pour une activation client du groupe multicast
Cette section explique comment un administrateur de réseau de consommateurs multicast peut configurer la journalisation des événements d'appartenance à un groupe pour son réseau VPC.
Pour un réseau VPC donné que vous avez activé pour consommer du trafic multicast, vous pouvez configurer la journalisation des événements d'appartenance sur l'activation client du groupe multicast correspondant.
Pour en savoir plus sur la configuration de la journalisation lors de la création d'une activation client du groupe multicast, consultez Activer un réseau VPC pour consommer du trafic multicast. La journalisation des événements d'appartenance n'est pas activée par défaut.
gcloud
Pour activer ou désactiver la journalisation pour une activation client du groupe multicast, utilisez la
network-services multicast-group-consumer-activations update commande.
gcloud network-services multicast-group-consumer-activations update GROUP_CONSUMER_ACTIVATION_NAME \
--location=ZONE \
[--enable-logging | --no-enable-logging]
Remplacez les éléments suivants :
GROUP_CONSUMER_ACTIVATION_NAME: nom de l'activation client du groupe multicastZONE: zone de l'activation client du groupe multicast--[no-]enable-logging: détermine si la journalisation des événements d'appartenance est activée.- Pour activer la journalisation, utilisez
--enable-logging. - Pour désactiver la journalisation, utilisez
--no-enable-logging.
- Pour activer la journalisation, utilisez
API
Pour activer ou désactiver la journalisation pour une activation client du groupe multicast, utilisez la
multicastGroupConsumerActivations.patch méthode.
PATCH https://networkservices.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME?updateMask=logConfig
{
"logConfig": {"enabled": "LOGGING_ENABLED"}
}
Remplacez les éléments suivants :
PROJECT_ID: ID du projetGROUP_CONSUMER_ACTIVATION_NAME: nom de l'activation client du groupe multicastZONE: zone de l'activation client du groupe multicastLOGGING_ENABLED: indique si la journalisation des événements d'appartenance est activée.- Pour activer la journalisation, définissez la valeur sur
true. - Pour désactiver la journalisation, définissez la valeur sur
false.
- Pour activer la journalisation, définissez la valeur sur
Afficher les journaux d'événements d'appartenance à un groupe
Cette section explique comment afficher les journaux d'événements d'appartenance à un groupe pour le multicast.
Pour en savoir plus, consultez la présentation de l'explorateur de journaux.
Console
- Dans la Google Cloud console, accédez à la page Explorateur de journaux.
- Pour afficher les journaux d'événements d'appartenance à un groupe multicast, sélectionnez l'un des
types de ressources surveillées suivants dans la liste Toutes les ressources
:
- Si vous êtes un administrateur de réseau VPC de consommateurs multicast et que vous souhaitez afficher les journaux d'événements d'appartenance à un groupe pour votre réseau, sélectionnez Activation client du groupe multicast.