Nesta página, descrevemos como encontrar e usar o Cloud Logging para consultar e visualizar registros de manutenção de um cluster no Memorystore para Redis Cluster.
Conferir registros de manutenção programada
Use o console do Google Cloud para consultar e visualizar registros de manutenção programada.
Console
No console do Google Cloud , acesse a página Análise de registros.
Na parte de cima da página, selecione seu projeto Google Cloud .
No menu de período, selecione um período para consultar os registros de manutenção. Por exemplo, é possível consultar os registros que o Memorystore para Redis Cluster capturou nos últimos 30 dias.
No criador de consultas, adicione as seguintes linhas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudRedisClusterRolloutAdvanced"
Substitua PROJECT_NAME pelo nome do projeto doGoogle Cloud .
Clique em Executar consulta. Os registros aparecem para a manutenção programada.
Conferir registros de manutenção em andamento
Use o console Google Cloud para consultar e visualizar registros de manutenção em andamento.
Console
No console do Google Cloud , acesse a página Análise de registros.
Na parte de cima da página, selecione seu projeto Google Cloud .
No menu de período, selecione um período para consultar os registros de manutenção. Por exemplo, é possível consultar os registros que o Memorystore para Redis Cluster capturou nos últimos 30 dias.
No criador de consultas, adicione as seguintes linhas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudRedisClusterRolloutInProgress" labels.is_completed="false"
Substitua PROJECT_NAME pelo nome do projeto doGoogle Cloud .
Clique em Executar consulta. Os registros aparecem para a manutenção em andamento.
Conferir registros de manutenção concluída
Use o console do Google Cloud para consultar e visualizar registros de manutenção concluída.
Console
No console do Google Cloud , acesse a página Análise de registros.
Na parte de cima da página, selecione seu projeto Google Cloud .
No menu de período, selecione um período para consultar os registros de manutenção. Por exemplo, é possível consultar os registros que o Memorystore para Redis Cluster capturou nos últimos 30 dias.
No criador de consultas, adicione as seguintes linhas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudRedisClusterRolloutInProgress" labels.is_completed="true"
Substitua PROJECT_NAME pelo nome do projeto doGoogle Cloud .
Clique em Executar consulta. Os registros aparecem para manutenções concluídas.
Conferir registros de manutenção cancelada
Use o console do Google Cloud para consultar e visualizar registros de manutenção cancelada.
Console
No console do Google Cloud , acesse a página Análise de registros.
Na parte de cima da página, selecione seu projeto Google Cloud .
No menu de período, selecione um período para consultar os registros de manutenção. Por exemplo, é possível consultar os registros que o Memorystore para Redis Cluster capturou nos últimos 30 dias.
No criador de consultas, adicione as seguintes linhas de código:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudRedisClusterRolloutCanceled"
Substitua PROJECT_NAME pelo nome do projeto doGoogle Cloud .
Clique em Executar consulta. Os registros aparecem para manutenções canceladas.
Resolver problemas
Nesta seção, listamos problemas que você pode encontrar ao tentar acessar os registros de manutenção e fornecemos orientações para resolvê-los.
Desative o coletor _Default no Cloud Logging.
No Logging, cada projeto, pasta e organização tem os seguintes coletores:
_Required: captura registros de auditoria e os armazena no bucket_Required.Não é possível desativar ou excluir esse coletor. Além disso, os registros no bucket têm um período de armazenamento padrão de 400 dias.
_Default: encaminha todos os registros do Memorystore for Redis Cluster, incluindo os de manutenção, que o gravador_Requirednão captura. O coletor_Defaultarmazena esses registros no bucket_Default.Não é possível excluir o coletor
_Default, mas é possível desativá-lo para impedir que ele encaminhe registros para o bucket_Default. Além disso, os registros no bucket têm um período de armazenamento padrão de 30 dias.
Se você desativar o coletor _Default, o Logging vai descartar todos os registros nele, incluindo o maintenance.googleapis.com/activity_log, que está associado a todas as atividades de manutenção no Logging. Como resultado, o Logging não pode armazenar os registros no coletor.
Para verificar se você desativou o coletor _Default, faça o seguinte:
Use o comando
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Substitua PROJECT_ID pelo ID ou número do projeto do projeto Google Cloud que contém o gravador.
Na saída, confira o valor do parâmetro
disabled. Se o valor fortrue, você desativou o coletor e precisa reativá-lo.
Para reativar o coletor, faça o seguinte:
Use o comando
gcloud logging sinks update.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
Para verificar se o coletor está ativado, use o comando
gcloud logging sinks describe.gcloud logging sinks describe _Default --project=PROJECT_ID
Na saída, confirme se o valor do parâmetro
disabledéfalse. Você reativou o coletor.
Você não configura os filtros de gravador corretamente
No Logging, é possível personalizar coletores para controlar quais registros são armazenados em um projeto Google Cloud . Para isso, crie filtros para especificar os tipos de registros que você quer que os coletores contenham.
Se você não configurar um filtro para pelo menos um coletor de dados que inclua registros com o ID maintenance.googleapis.com/activity_log, o Logging vai descartar esses registros. Como esses registros estão associados a todas as atividades de manutenção no Logging, não é possível visualizá-los.
Para verificar se os filtros de coletor estão configurados corretamente, faça o seguinte:
Use o comando
gcloud logging sinks list.gcloud logging sinks list --project=PROJECT_ID
Substitua PROJECT_ID pelo ID ou número do projetoGoogle Cloud que contém o gravador.
Analise a coluna
FILTERpara ver se ela inclui o filtroLOG_ID("maintenance.googleapis.com/activity_log"). Se esse filtro não aparecer ou houver um filtro mais amplo que exclua esse registro (por exemplo,(NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), você personalizou todos os coletores para descartar registros com o IDmaintenance.googleapis.com/activity_log.Para resolver isso, crie ou atualize um coletor para incluir os registros de manutenção. Para o parâmetro
--log-filter, especifiqueLOG_ID("maintenance.googleapis.com/activity_log")como o filtro.