Ver registros de eventos de associação a grupos multicast
Nesta página, você encontra informações sobre os registros disponíveis para monitorar eventos de associação a grupos multicast, como junções IGMP, e descreve como ativá-los e visualizá-los.
É possível usar esses registros para entender a atividade em um grupo multicast, como quando um consumidor multicast entrou e saiu ou quantos consumidores multicast estão em um grupo.
Sobre os registros de eventos de associação a grupos
OGoogle Cloud grava registros de eventos de associação a grupos para multicast no Cloud Logging.
Esta tabela fornece um resumo dos registros disponíveis para cada tipo de recurso, incluindo o projeto que recebe registros. Para mais informações sobre os eventos registrados e o formato do registro, consulte as seções a seguir.
| Recurso | Descrição dos registros |
|---|---|
| Intervalo do grupo multicast | Registros de eventos de associação a grupos para todos os consumidores multicast de um intervalo de grupos. Esses registros estão disponíveis apenas em projetos de administrador de multicast. É possível configurar o registro em um intervalo global de grupos multicast e em uma ativação de intervalo de grupos multicast zonais. Consulte Ativar o registro em um intervalo de grupo multicast. |
| Ativação do consumidor do grupo multicast | Registros de eventos de associação a grupos para consumidores de multicast em uma rede VPC de consumidor de multicast específica ativada para um intervalo de grupo e uma zona. Esses registros estão disponíveis em projetos que contêm recursos de consumidor de multicast, que podem ser o projeto de administrador de multicast ou um projeto de consumidor de multicast separado, dependendo da topologia do domínio de multicast. Consulte Ativar o registro em log para uma ativação de consumidor de grupo multicast. |
Eventos registrados
Esta seção descreve os eventos de associação a grupos registrados para multicast no Cloud Logging.
Quando um consumidor de multicast envia um relatório de associação IGMP para entrar em um grupo, as mensagens de registro resultantes são as seguintes:
- Uma junção IGMP bem-sucedida resulta em duas mensagens de registro: uma mensagem
IGMP join request receivedseguida porIGMP consumer joined. - Uma junção de IGMP com falha resulta em duas mensagens de registro: uma mensagem
IGMP join request receivedseguida porIGMP join request rejected due to *. - Para um consumidor de multicast que já participou de um grupo, uma solicitação de participação de IGMP keepalive resulta em uma única mensagem
IGMP join request received.
Para conferir uma lista completa dos eventos registrados e suas descrições, consulte a tabela a seguir.
| Evento | Descrição |
|---|---|
IGMP join request received |
O plano de controle Google Cloud recebeu a solicitação de junção. Essa mensagem não confirma que a junção foi concluída. Cada solicitação de junção é registrada, incluindo as solicitações de manutenção de atividade que os consumidores de multicast enviam periodicamente como parte do protocolo IGMP. |
IGMP consumer joined |
O plano de controle Google Cloud adicionou o consumidor multicast ao grupo. Depois que esse evento é propagado para a infraestrutura multicast do domínio, o consumidor multicast começa a receber tráfego multicast. Esse evento é sempre precedido por um evento |
IGMP consumer left |
O plano de controle do Google Cloud recebeu uma solicitação explícita de saída do IGMP do consumidor de multicast e aplicou a solicitação. |
IGMP consumer timed out |
O plano de controle Google Cloud removeu o consumidor de multicast do grupo porque ele parou de responder com solicitações de manutenção de atividade. |
Consumer removed due to configuration change |
O plano de controle Google Cloud removeu o consumidor de multicast do grupo porque o endpoint do consumidor foi excluído. Por exemplo, a instância ou o projeto do consumidor pode ter sido excluído. |
IGMP join request rejected due to full tree |
O plano de controle Google Cloud recebeu a solicitação de participação, mas a rejeitou porque o grupo multicast já está na capacidade máxima. |
IGMP join request rejected due to missing quota |
O plano de controle Google Cloud recebeu a solicitação de junção, mas a rejeitou porque a rede VPC de consumidor multicast já está usando toda a cota de VMs de consumidor multicast por rede VPC. |
IGMP join request rejected due to unknown reason |
O plano de controle Google Cloud recebeu a solicitação de junção, mas a rejeitou devido a uma falha que não tem um motivo específico. |
IGMP entitlement rejected |
O plano de controle do Google Cloud recebeu a solicitação de junção, mas a rejeitou porque a configuração necessária do consumidor de multicast não está completa, como nos seguintes casos:
Esse evento só está disponível nos registros do recurso de ativação do consumidor do grupo multicast. |
Consumer network activated |
Uma rede VPC de consumidor multicast foi ativada para um intervalo de grupo multicast. Isso corresponde à criação de um recurso de ativação do consumidor do grupo multicast. Esse evento está disponível apenas para administradores de multicast nos registros de recursos de intervalo de grupos multicast. |
Consumer network deactivated |
Uma rede VPC de consumidor multicast foi desativada
para um intervalo de grupo multicast. Isso significa que um recurso de ativação do consumidor do grupo multicast foi excluído ou que o status dele mudou para Esse evento está disponível apenas para administradores de multicast nos registros de recursos de intervalo de grupos multicast. |
Formato de registro para intervalos de grupos multicast
Nesta seção, descrevemos o formato dos registros de eventos de associação a grupos disponíveis no projeto de administrador de multicast que contém recursos de domínio de multicast e intervalo de grupos.
Esses registros são gravados para eventos de associação de todos os consumidores multicast de um determinado intervalo de grupo multicast. É possível configurar o registro em recursos de ativação de intervalo de grupo multicast global e zonal, conforme descrito em Ativar o registro em um intervalo de grupo multicast.
O tipo de recurso monitorado e o nome do registro do Cloud Logging são os seguintes:
- Tipo de recurso:
networkservices.googleapis.com/MulticastGroupRange - Nome do registro:
networkservices.googleapis.com%2Fmulticast_memberships
O formato do registro varia de acordo com o tipo de evento registrado. Consulte as tabelas em cada uma das guias a seguir para mais detalhes.
Evento do IGMP
Se o evento registrado for do IGMP, o registro vai incluir os seguintes campos:
| Campo | Tipo | Descrição |
|---|---|---|
consumerIp |
string | O endereço IPv4 interno principal do consumidor de multicast.
Exemplo: 10.0.0.1. |
consumerLocation |
string | A zona da VPC do consumidor multicast.
Exemplo: us-east5-a. |
consumerNetwork |
Recurso | A rede VPC do consumidor de multicast. Apenas o ID inteiro é preenchido. Exemplo:
consumerNetwork {
id: "1234"
}
|
consumerProject |
Projeto | O projeto que contém a rede VPC do consumidor de multicast.
Apenas o número do projeto é preenchido.
Exemplo:
consumerProject {
number: "5678"
}
|
consumerResource |
Recurso | A instância de VM do consumidor de multicast. Apenas o ID inteiro é preenchido.
Exemplo:
consumerResource {
id: "1111"
}
|
consumerResourceProject |
Projeto |
O projeto que contém a instância da VM do consumidor multicast.
Isso pode ser diferente do projeto que contém a rede VPC do consumidor de
multicast, como ao usar a VPC compartilhada.
Apenas o número do projeto é preenchido.
Exemplo:
consumerResourceProject {
number: "4321"
}
|
eventDescription |
string | Um dos eventos descritos em Eventos registrados.
Exemplo: IGMP consumer joined. |
eventTime |
string | O carimbo de data/hora do evento no formato de texto RFC 3339. Exemplo: 2024-10-21T06:46:42.990162973Z. |
multicastDomain |
string | O nome do domínio multicast.
Exemplo: my-domain-name. |
multicastGroupRange |
string | O nome do intervalo de grupos multicast.
Exemplo: my-group-range-name. |
multicastIp |
string | O endereço IP do grupo multicast. Exemplo: 224.0.0.1. |
Ativação/desativação
Se o evento registrado for uma ativação ou desativação de rede VPC de consumidor multicast, o registro vai incluir os seguintes campos:
| Campo | Tipo | Descrição |
|---|---|---|
consumerLocation |
string | A zona em que a rede VPC do consumidor multicast
foi ativada.
Exemplo: us-east5-a. |
consumerNetwork |
Recurso | A rede VPC do consumidor de multicast. Apenas o ID inteiro é preenchido. Exemplo:
consumerNetwork {
id: "1234"
}
|
consumerProject |
Projeto | O projeto que contém a rede VPC do consumidor de multicast.
Apenas o número do projeto é preenchido.
Exemplo:
consumerProject {
number: "5678"
}
|
eventDescription |
string | Um dos eventos descritos em Eventos registrados.
Exemplo: Consumer network activated. |
eventTime |
string | O carimbo de data/hora do evento no formato de texto RFC 3339. Exemplo: 2024-10-21T06:46:42.990162973Z. |
multicastDomain |
string | O nome do domínio multicast.
Exemplo: my-domain-name. |
multicastGroupRange |
string | O nome do intervalo de grupos multicast.
Exemplo: my-group-range-name
|
IDs de números inteiros são usados para recursos de consumidores de multicast, como projetos, redes e instâncias, para manter a privacidade.
Formato de registro para ativações de consumidores de grupos multicast
Nesta seção, descrevemos o formato dos registros de eventos de associação a grupos disponíveis em projetos que contêm recursos de consumidor multicast. O projeto pode ser o administrador de multicast ou um projeto consumidor de multicast separado, dependendo da topologia do domínio de multicast.
Esses registros são gravados para eventos de associação de consumidores de multicast em uma determinada rede VPC ativada para um intervalo e uma zona de grupo multicast. Você pode configurar a geração de registros no recurso de ativação do consumidor do grupo multicast zonal, conforme descrito em Ativar a geração de registros para uma ativação do consumidor do grupo multicast.
O tipo de recurso monitorado e o nome do registro do Cloud Logging são os seguintes:
- Tipo de recurso:
networkservices.googleapis.com/MulticastGroupConsumerActivation - Nome do registro:
networkservices.googleapis.com%2Fmulticast_memberships
O registro inclui os seguintes campos:
| Campo | Tipo | Descrição |
|---|---|---|
consumerIp |
string | O endereço IPv4 interno principal do consumidor de multicast.
Exemplo: 10.0.0.1. |
consumerLocation |
string | A zona do consumidor de multicast.
Exemplo: us-east5-a. |
consumerNetwork |
Recurso | A rede VPC de consumidor multicast. Exemplo:
consumerNetwork {
name: "my-network"
id: "1234"
}
|
consumerProject |
Projeto | O projeto que contém a rede VPC do consumidor de multicast.
Exemplo:
consumerProject {
id: "my-project"
number: "5678"
}
|
consumerResource |
Recurso | A instância de VM do consumidor de multicast. Exemplo:
consumerResource {
name: "my-instance"
id: "1111"
}
|
consumerResourceProject |
Projeto |
O projeto que contém a instância da VM do consumidor multicast.
Isso pode ser diferente do projeto que contém a rede VPC do consumidor de multicast, como ao usar a VPC compartilhada.
Exemplo:
consumerResourceProject {
id: "my-instance-project"
number: "4321"
}
|
eventDescription |
string | Um dos eventos descritos em Eventos registrados.
Exemplo: IGMP consumer joined. |
eventTime |
string | O carimbo de data/hora do evento no formato de texto RFC 3339. Exemplo: 2024-10-21T06:46:42.990162973Z. |
multicastConsumerAssociation |
string | O nome da associação de consumidor multicast entre a rede VPC
consumidora de multicast e o domínio.
Exemplo: my-consumer-association-name. |
multicastGroupConsumerActivation |
string | O nome da ativação do consumidor do grupo multicast.
Exemplo: my-group-consumer-activation-name. |
multicastIp |
string | O endereço IP do grupo multicast. Exemplo: 224.0.0.1. |
Ao contrário dos registros de intervalo do grupo multicast, os registros de ativação do consumidor do grupo multicast usam IDs de string para o projeto e a rede porque os registros estão disponíveis apenas para o projeto que contém os recursos do consumidor multicast.
Referência de formato de campo
Projeto
| Campo | Tipo | Descrição |
|---|---|---|
number |
string (uint64) | O ID inteiro gerado automaticamente do projeto.
Exemplo: 5678. |
id |
string | O ID atribuído pelo usuário do projeto.
Exemplo: my-project. |
Recurso
| Campo | Tipo | Descrição |
|---|---|---|
id |
string (uint64) | O ID inteiro gerado automaticamente do recurso.
Exemplo: 1111. |
name |
string | O nome atribuído pelo usuário ao recurso.
Exemplo: my-instance. |
Ativar o registro de eventos de associação a grupos
As seções a seguir descrevem como ativar o registro de eventos de associação a grupos para um intervalo de grupos multicast ou uma rede VPC específica de consumidores multicast.
Ativar o registro em um intervalo de grupo multicast
Nesta seção, descrevemos como um administrador de multicast pode configurar o registro de eventos de associação a grupos para um intervalo de grupos de multicast atual.
Para mais informações sobre como configurar a geração de registros ao criar um novo intervalo de grupos de multicast, consulte Criar intervalos de grupos de multicast. O registro de eventos de associação não está ativado por padrão.
É possível configurar o registro de eventos de associação nos seguintes recursos:
- Intervalo de grupo multicast:a configuração de geração de registros de um intervalo de grupo global se aplica a todas as ativações do intervalo.
- Ativação do intervalo do grupo multicast:a configuração de geração de registros de uma ativação de intervalo de grupo zonal substitui a configuração global de intervalo de grupo.
gcloud
Para ativar ou desativar a geração de registros para um intervalo de grupo multicast, use o comando
network-services multicast-group-ranges update.gcloud network-services multicast-group-ranges update GROUP_RANGE_NAME \ --location=global \ [--enable-logging | --no-enable-logging]Substitua:
GROUP_RANGE_NAME: o nome do intervalo do grupo de multicast.--[no-]enable-logging: determina se a geração de registros de eventos de associação está ativada.- Para ativar o registro, use
--enable-logging. - Para desativar a geração de registros, use
--no-enable-logging.
- Para ativar o registro, use
Para ativar ou desativar a geração de registros para uma ativação de intervalo de grupo multicast, use o comando
network-services multicast-group-range-activations update.gcloud network-services multicast-group-range-activations update GROUP_RANGE_ACTIVATION_NAME \ --location=ZONE \ [--enable-logging | --no-enable-logging]Substitua:
GROUP_RANGE_ACTIVATION_NAME: o nome da ativação do intervalo do grupo de multicast.ZONE: a zona da ativação do intervalo do grupo multicast.--[no-]enable-logging: determina se a geração de registros de eventos de associação está ativada.- Para ativar o registro, use
--enable-logging. - Para desativar a geração de registros, use
--no-enable-logging.
- Para ativar o registro, use
API
Para ativar ou desativar o registro em um intervalo de grupo multicast, use o método
multicastGroupRanges.patch.PATCH https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/global/multicastGroupRanges/GROUP_RANGE_NAME?updateMask=logConfig { "logConfig": {"enabled": "LOGGING_ENABLED"} }Substitua:
PROJECT_ID: o ID do projetoGROUP_RANGE_NAME: o nome do intervalo do grupo de multicast.LOGGING_ENABLED: especifica se a geração de registros de eventos de assinatura está ativada.- Para ativar a geração de registros, defina como
true. - Para desativar a geração de registros, defina como
false.
- Para ativar a geração de registros, defina como
Para ativar ou desativar a geração de registros para uma ativação de intervalo de grupo multicast, use o método
multicastGroupRangeActivations.patch.PATCH https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupRangeActivations/GROUP_RANGE_ACTIVATION_NAME?updateMask=logConfig { "logConfig": {"enabled": "LOGGING_ENABLED"} }Substitua:
PROJECT_ID: o ID do projetoGROUP_RANGE_ACTIVATION_NAME: o nome da ativação do intervalo do grupo de multicast.ZONE: a zona da ativação do intervalo do grupo multicast.LOGGING_ENABLED: especifica se a geração de registros de eventos de assinatura está ativada.- Para ativar a geração de registros, defina como
true. - Para desativar a geração de registros, defina como
false.
- Para ativar a geração de registros, defina como
Ativar a geração de registros para uma ativação do consumidor do grupo multicast
Nesta seção, descrevemos como um administrador de rede de consumidor multicast pode configurar o registro de eventos de associação a grupos para a rede VPC.
Para uma determinada rede VPC que você ativou para consumir tráfego multicast, é possível configurar o registro de eventos de associação na ativação do consumidor do grupo multicast correspondente.
Para mais informações sobre como configurar a geração de registros ao criar uma nova ativação de consumidor de grupo multicast, consulte Ativar uma rede VPC para consumir tráfego multicast. O registro de eventos de associação não está ativado por padrão.
gcloud
Para ativar ou desativar a geração de registros para uma ativação do consumidor de grupo multicast, use o
comando network-services multicast-group-consumer-activations update.
gcloud network-services multicast-group-consumer-activations update GROUP_CONSUMER_ACTIVATION_NAME \
--location=ZONE \
[--enable-logging | --no-enable-logging]
Substitua:
GROUP_CONSUMER_ACTIVATION_NAME: o nome da ativação do consumidor do grupo multicastZONE: a zona da ativação do consumidor do grupo multicast.--[no-]enable-logging: determina se a geração de registros de eventos de associação está ativada.- Para ativar o registro, use
--enable-logging. - Para desativar a geração de registros, use
--no-enable-logging.
- Para ativar o registro, use
API
Para ativar ou desativar o registro em uma ativação do consumidor do grupo multicast, use o
método multicastGroupConsumerActivations.patch.
PATCH https://networkservices.googleapis.com/v1beta1/projects/PROJECT_ID/locations/ZONE/multicastGroupConsumerActivations/GROUP_CONSUMER_ACTIVATION_NAME?updateMask=logConfig
{
"logConfig": {"enabled": "LOGGING_ENABLED"}
}
Substitua:
PROJECT_ID: o ID do projetoGROUP_CONSUMER_ACTIVATION_NAME: o nome da ativação do consumidor do grupo multicastZONE: a zona da ativação do consumidor do grupo multicast.LOGGING_ENABLED: especifica se a geração de registros de eventos de assinatura está ativada.- Para ativar a geração de registros, defina como
true. - Para desativar a geração de registros, defina como
false.
- Para ativar a geração de registros, defina como
Conferir registros de eventos de associação a grupos
Nesta seção, descrevemos como visualizar os registros de eventos de associação a grupos para multicast.
Para mais informações, consulte a visão geral do Explorador de registros.
Console
No console do Google Cloud , acesse a página Análise de registros.
Para ver os registros de eventos de associação a grupos de multicast, selecione um dos seguintes tipos de recursos monitorados na lista Todos os recursos:
- Se você for um administrador de multicast e quiser ver os registros de eventos de associação a grupos de todos os consumidores de multicast em um grupo, selecione Intervalo de grupo multicast.
- Se você for um administrador de rede VPC consumidora de multicast e quiser ver os registros de eventos de associação a grupos da sua rede, selecione Ativação do consumidor do grupo multicast.
A seguir
- Visão geral da observabilidade de multicast
- Ver registros de fluxo para multicast
- Monitorar métricas de associação para multicast