Registro usando a API Stackdriver no Kubernetes / Google Container Engine (GKE)
Eu tenho um aplicativo go que aproveita a API do Google Cloud Logging.
O código relevante é o mesmo que este exemplo da documentação:https://github.com/GoogleCloudPlatform/golang-samples/blob/master/logging/logging_quickstart/main.go
Depois de verificar, ele funciona com o minikube (minha carga útil aparece noGlobal
categoria do meu visualizador de logs), implanto o aplicativo no Google Container Engine (GKE).
Depois de implantado lá, não consigo mais ver os logs que o aplicativo envia por meio da API de log. Os logs gravados em std aparecem no diretórioGKE container
categoria, mas nenhum rastreamento das entradas enviadas usando a API.
Meu cluster possui a API de log do Stackdriver ativada / gravada apenas, a conta de serviço padrão é Editor (até tentei com o Proprietário), também tentei com uma conta de serviço dedicada (usando o envGOOGLE_APPLICATION_CREDENTIALS
) com o gravador de log ou mesmo o acesso do proprietário, não consigo ver os logs e nenhum erro é relatado na biblioteca do cliente.
Qual poderia ser a causa ou onde eu poderia começar a depurar esse problema?
Obrigado,