Nesta página, mostramos como investigar e resolver problemas relacionados à geração de registros do GKE.
Registros de cluster ausentes no Cloud Logging
Verificar se a geração de registros está ativada no projeto
Listar serviços ativados:
gcloud services list --enabled --filter="NAME=logging.googleapis.com"
A saída a seguir indica que a geração de registros está ativada para o projeto:
NAME TITLE logging.googleapis.com Cloud Logging API
Opcional: verifique os registros no Visualizador de registros para determinar quem desativou a API e quando ela foi desativada:
protoPayload.methodName="google.api.serviceusage.v1.ServiceUsage.DisableService" protoPayload.response.services="logging.googleapis.com"
Se a geração de registros estiver desativada, ative-a:
gcloud services enable logging.googleapis.com
Verifique se a geração de registros está ativada no cluster
Liste os clusters:
gcloud container clusters list \ --project=PROJECT_ID \ '--format=value(name,loggingConfig.componentConfig.enableComponents)' \ --sort-by=name | column -t
Substitua:
PROJECT_ID
: é seu ID do projeto no Google Cloud.
O resultado será assim:
cluster-1 SYSTEM_COMPONENTS cluster-2 SYSTEM_COMPONENTS;WORKLOADS cluster-3
Se o valor do cluster estiver vazio, a geração de registros será desativada. Por exemplo, a geração de registros fica desativada para
cluster-3
nesta saída.Ative a geração de registros de cluster se definida como
NONE
:gcloud container clusters update CLUSTER_NAME \ --logging=SYSTEM,WORKLOAD \ --location=COMPUTE_LOCATION
Substitua:
CLUSTER_NAME
: o nome do cluster.COMPUTE_LOCATION
: a região do Compute Engine para o cluster.
Verifique se as cotas da API de gravação do Cloud Logging não foram alcançadas
Confirme se você não atingiu as cotas de gravação da API para o Cloud Logging.
Acesse a página Cotas no console do Google Cloud.
Filtre a tabela por "API Cloud Logging".
Confirme que você não atingiu as cotas.