Registos da plataforma
Google Cloud oferece dois tipos de registos do API Gateway:
OsGoogle Cloud serviços geram automaticamente registos da plataforma para cada pedido do API Gateway. Estes registos oferecem visibilidade sobre o processamento de pedidos, a autenticação e as interações com outros Google Cloud serviços. Estes registos são essenciais para depurar erros de gateway, analisar o desempenho e compreender os padrões de tráfego. Para mais informações sobre os tipos de registos da plataforma, consulte o seguinte:
- Registos de pedidos
Cada entrada de registo representa uma consulta publicada pelo seu API Gateway. Contém informações úteis, como o código de estado HTTP, a latência, o motivo da resposta, os tamanhos dos pedidos/respostas e muito mais para cada pedido.
Consulta do registo
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Frequests"
- Em que GATEWAY_ID é o nome da sua instância do API Gateway.
- Em que LOCATION é a região onde a sua instância do API Gateway está implementada.
- Onde PROJECT_ID é o ID do seu Google Cloud projeto.
- Registos de consultas JWKS
Quando usa a autenticação JWT, o seu API Gateway faz chamadas periódicas para obter os JWKs necessários do ponto final de JWKs especificado na configuração da API. Estes registos mostram informações úteis sobre pedidos bem-sucedidos e sem êxito ao seu ponto final JWKs.
Consulta do registo
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Fjwks_queries"
- Em que GATEWAY_ID é o nome da sua instância do API Gateway.
- Em que LOCATION é a região onde a sua instância do API Gateway está implementada.
- Onde PROJECT_ID é o ID do seu Google Cloud projeto.
- Registos de consultas do Controlo de Serviços
Quando o gateway de APIs processa tráfego, faz chamadas
check(para validar a quota e as chaves da API) ereport(para métricas e registos) para o Google Cloud controlo de serviços. Só é preenchido um registoservice_control_queriescom mais informações se uma chamadacheckoureportfalhar.Consulta do registo
resource.type="apigateway.googleapis.com/Gateway" resource.labels.gateway_id="GATEWAY_ID" resource.labels.location="LOCATION" log_name="projects/PROJECT_ID/logs/apigateway.googleapis.com%2Fservice_control_queries"
- Em que GATEWAY_ID é o nome da sua instância do API Gateway.
- Em que LOCATION é a região onde a sua instância do API Gateway está implementada.
- Onde PROJECT_ID é o ID do seu Google Cloud projeto.
- Registos da API produzidos
Além dos registos associados ao
apigateway.googleapis.com, o API Gateway também preenche os registos da API produzida. Estes registos estão associados ao seu serviço gerido e podem ser usados para ver registos em todos os gateways de APIs que implementam um serviço gerido específico.Consulta do registo
resource.type="api" resource.labels.service="MANAGED_SERVICE"
Onde MANAGED_SERVICE é o nome do seu serviço gerido, que pode encontrar consultando o recurso da API do API Gateway.