Quando os utilizadores fazem pedidos à sua API, o proxy de serviço extensível (ESP) usa o Cloud Logging para registar informações sobre os pedidos e as respostas. Esta página descreve as informações registadas.
Para localizar os registos do Cloud Endpoints na página Explorador de registos:
Na Google Cloud consola, aceda à página Operações > Registo:
Selecione API produzida,
SERVICE_NAME, ondeSERVICE_NAMEé o nome do serviço Endpoints.Clique no registo que quer investigar. O registo contém uma mensagem JSON estruturada, como a seguinte:
{ insertId: "…" jsonPayload: {…} resource: { type: "api" labels: {…} } timestamp: "2017-05-08T15:00:02.804424422Z" severity: "INFO" logName: "…" }
O objeto jsonPayload contém todas as informações comunicadas pelo ESP. A tabela seguinte descreve os respetivos campos:
| Campo | Descrição | 
|---|---|
url | 
Caminho de URL do pedido. | 
producer_project_id | 
Google Cloud ID do projeto proprietário da API. | 
api_name | 
Nome da API invocada. | 
api_version | 
Versão da API com nome invocada. | 
api_method | 
Método da API com nome invocado. | 
api_key | 
Chave da API usada pelo consumidor de chamadas, se presente. | 
http_method | 
Método HTTP do pedido, como GET e POST. | 
request_size_in_bytes | 
Tamanho do corpo do pedido em bytes. | 
http_response_code | 
Código de estado HTTP da resposta, como 200, 404 e 500. | 
response_size_in_bytes | 
Tamanho do corpo da resposta em bytes. | 
request_latency_in_ms | 
Tempo que demorou a responder ao pedido em milissegundos, incluindo o tempo que o ESP e o respetivo back-end demoraram. Não está presente para métodos de streaming. | 
timestamp | 
Data/hora em que o pedido foi recebido. | 
location | 
Google Cloud zona que processou o pedido. | 
log_message | 
Mensagem curta sobre o método chamado e o respetivo estado, se for rejeitado. Não são registados campos de informações da API para chamadas rejeitadas. | 
error_cause | 
Mensagem de erro se a resposta tiver sido um erro. | 
labels | 
A secção labels contém informações que identificam a origem do registo, como o Google Cloud ID do projeto, o nome do serviço Endpoints, o número da versão da API e o nome do método. |